|
<< Нажмите, чтобы показать Содержание >> 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» («Файл | Создать»).
См. также: