Новое в версии 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)