TRVStyleTemplateCollection.LoadFromRVST, SaveToRVST

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

TRVStyleTemplateCollection.LoadFromRVST, SaveToRVST

Методы загружают и сохраняют шаблоны стилей в файлы.

function LoadFromRVST(const FileName: TRVUnicodeString;

  Units: TRVStyleUnits;

  ARVStyle: TRVStyle = nil): Boolean;

function SaveToRVST(const FileName: TRVUnicodeString;

  Units: TRVStyleUnits): Boolean;

Файлы формата «RichView Styles» содержат шаблоны стилей. Обычно они имеют расширение «rvst». Файлы этого формата можно импортировать и экспортировать в диалоге управления стилями Инструментов интерфейса ТРВ (RichViewActions), который открывается командой TrvActionStyleTemplates.

При сохранении укажите значение Units, используемое шаблонами стилей:

для RVStyle.StyleTemplates – RVStyle.Units;

для rvActionNew.StyleTemplates или rvActionStyleTemplates.StandardStyleTemplates – RVAControlPanel.UnitsProgram.

При загрузке Units задаётся аналогичным образом. LoadFromRVST преобразует загруженные шаблоны стилей в указанные единицы измерения.

Параметр ARVStyle необходим, если стили загружаются в коллекцию, не связанную ни с одним компонентом TRVStyle. Укажите компонент TRVStyle, который будет использоваться для преобразования единиц измерения, если единицы в файле отличаются от Units.

Примечание: после загрузки в RVStyle.StyleTemplates очистите RVStyle.TextStyles и RVStyle.ParaStyles, поскольку старые элементы могут содержать ссылки на прежние шаблоны стилей. После этого можно добавить стили текста и абзацев (см. пример)

Пример:

Демонстрационный проект Demos\*\Editors\StyleTemplates\ загружает файл «default.rvst» в «File | New» («Файл | Создать»).

См. также:

InsertFromRVST

LoadFromStreamRVST, SaveToStreamRVST