|
<< Нажмите, чтобы показать Содержание >> Редактор компонента TRichView |
Чтобы отобразить диалоговое окно редактора компонента в среде разработки Delphi/Lazarus, щёлкните правой кнопкой мыши компонент TRichView на форме и выберите «Settings» («Настройки») во всплывающем меню.
Диалоговое окно состоит из двух страниц: Стили, RVF.
На этой странице можно выбрать один из трёх режимов работы со стилями:
▪Использование фиксированного набора стилей (Use a predefined set of styles).
▪Динамическое добавление стилей (Allow adding styles dynamically).
▪Динамическое добавление стилей + шаблоны стилей (Allow adding styles dynamically + style templates)
Эти настройки меняют значение свойств: RVFTextStylesReadMode, RVFParaStylesReadMode, RVFOptions, RTFReadProperties.TextStyleMode, .ParaStyleMode, UseStyleTemplates. Изменения показываются в светло-жёлтом текстовом окне ниже.
Использование фиксированного набора стилей (Use a predefined set of styles)
В этом режиме компонент:
▪не добавляет новые элементы в коллекции стилей текста, абзацев и списков связанного компонента TRVStyle;
▪не сохраняет эти стили в файлах и потоках RVF.
Динамическое добавление стилей (Allow adding styles dynamically).
В этом режиме компонент:
▪при необходимости добавляет новые элементы в коллекции стилей текста, абзацев и списков; новые стили могут быть добавлены как результат чтения RVF, RTF, DocX, HTML;
▪сохраняет эти стили в файлах и потоках RVF.
Если вы хотите отображать файлы RTF и DocX, максимально приближенные к оригиналу, или использовать команды для добавления стилей (например, в обработчиках событий OnStyleConversion или OnParaStyleConversion; или Инструменты интерфейса ТРВ (RichViewActions)), необходимо установить этот режим.
Начиная с версии 1.8, для всех новых компонентов TRichView, создаваемых во время разработки (добавляемых на форму из палитры компонентов), по умолчанию установлен режим динамического обновления стилей, если настройки по умолчанию не были переопределены.
Динамическое добавление стилей + шаблоны стилей (Allow adding styles dynamically + style templates)
Все свойства установлены на те же значения, что и в предыдущем режиме, но UseStyleTemplates=True.
Дополнительную информацию об этих режимах можно найти в разделе «Стили и шаблоны стилей».
Задаёт опции для сохранения и загрузки файлов и потоков, содержащих документы в формате RVF (RichView Format). Эти настройки изменяют значения свойства RVFOptions.
Установите флажок «По умолчанию» («Default»), чтобы сохранить настройки на данной странице. Настройки сохраняются в реестре. Они будут применяться к новым компонентам, созданным в среде разработки Delphi/Lazarus из палитры компонентов. Сохранённые настройки не влияют на создание компонентов во время выполнения (из вашего кода), а также на компоненты, уже добавленные на формы.