Новое в версии 12

<< Нажмите, чтобы показать Содержание >>

Новое в версии 12

Совместимость

Изменение значения PageBreaksBeforeItems требует переформатирования, даже если данный элемент документа начинает абзац (поскольку оно может сбросить обтекание текста вокруг элементов, выровненных по левой/правой стороне).

Свойство OutlineLevel позволяет сохранять заголовки в HTML и RTF, поэтому будьте осторожны, если вы предполагали, что сохранённые файлы HTML и RTF не содержат заголовков.

Некоторый существующий код может предполагать, что функции поиска текста могут найти подстроку, содержащуюся целиком в одном текстовом элементе. Хотя новое поведение (поиск в нескольких текстовых элементах) требует явного указания новой опции в параметре методов SearchText, функции GetRVSearchOptions и GetRVESearchOptions всегда возвращают эту новую опцию.

Объекты, выровненные по левому и правому краю

Для типа TRVVAlign доступны два новых значения: rvvaLeft и rvvaRight. Их можно использовать для всех нетекстовых элементов документа, за исключением таблиц, горизонтальных линий, табуляций, маркеров списка, сносок и концевых сносок.

Доступны новые методы для работы с вертикальным выравниванием:

▪TRichView.GetItemVAlign,

▪TRichView.SetItemVAlign,

▪TRichViewEdit.GetCurrentItemVAlign,

▪TRichViewEdit.SetItemVAlignEd,

▪TRichViewEdit.SetCurrentItemVAlign.

Свойства и методы управления обтеканием текста вокруг объектов, выровненных по сторонам:

▪TRichView.ClearLeft,

▪TRichView.ClearRight,

▪TRichViewEdit.ClearTextFlow.

Показ невидимых знаков

Новые опции для RVVisibleSpecialCharacters позволяют отображать/скрывать линии для плавающих объектов, направление текста в абзаце, параметры печати и уровни заголовков.

Новые цвета можно задать в TRVStyle:

▪FloatingLineColor,

▪SpecialCharactersColor.

Заголовки

Новое свойство в стиле абзаца: OutlineLevel задаёт уровень заголовка.

Другое

Новая опция поиска текста (rvsroMultiItem для TRichView.SearchText, rvseoMultiItem для TRichViewEdit.SearchText) позволяет искать строки, входящие в несколько соседних текстовых элементов.

Новое событие в TRVStyle: OnAfterApplyStyle.

Новое событие в TRichView: OnGetItemCursor

Новое свойство в TRVLabelItemInfo: RemoveInternalLeading

Новый метод в TRVOfficeConverter: IsValidImporter позволяет проверить файл перед импортом.

Новые опции для TRichView.RVFOptions и RVFWarnings (rvfoIgnoreUnknownCtrlProperties, rvfwUnknownCtrlProperties)