|
<< Нажмите, чтобы показать Содержание >> TRVStyle.TextEngine [VCL и LCL] |
Указывает, какая библиотека функций будет использоваться для измерения и рисования текста.
type
TRVTextEngine = (rvteWindows, rvteUniscribe);
property TextEngine: TRVTextEngine;
Значение |
Библиотека |
Комментарии |
|---|---|---|
rvteWindows |
Windows API |
Преимущества •работает быстрее, особенно если поддержка двунаправленного текста отключена. Недостатки: •совершенно некорректные результаты для текста справа налево (арабского и иврита), если поддержка двунаправленного текста отключена; •результаты могут быть не вполне корректными, если текст содержит некоторые «экзотические» символы; •ненадёжные результаты при включённой поддержке двунаправленного текста: для одного шрифта результат может быть правильным, а для другого – неправильным. |
rvteUniscribe |
Преимущества: •надёжная обработка сложных систем письма и «экзотических» символов; •приемлемые результаты для текста справа налево, даже если поддержка двунаправленного текста отключена. Недостатки: •обычно работает медленнее. |
После изменения значения этого свойства следует переформатировать компоненты TRichView, связанные с данным TRVStyle.
Если задано свойство MainRVStyle, данное свойство предоставляет доступ к соответствующему свойству MainRVStyle.
Примечание: это свойство отсутствует в версии FireMonkey. В FireMonkey всегда используются средства рисования текущей канвы.
Значение по умолчанию:
rvteUniscribe