TRVStyleTemplateCollection.InsertFromRVST

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

TRVStyleTemplateCollection.InsertFromRVST

Применяет стили из файла к коллекции.

function InsertFromRVST(const FileName: TRVUnicodeString;

  Units: TRVStyleUnits): Boolean;

Файлы формата «RichView Styles» содержат шаблоны стилей. Обычно они имеют расширение «rvst». Такие файлы можно создавать методом SaveToRVST.

Этот метод загружает шаблоны стилей из файла. Если шаблоны стилей с такими же именами уже существуют, их свойства заменяются значениями из файла. В противном случае в коллекцию добавляются новые шаблоны стилей.

Единицы измерения загруженных шаблонов стилей преобразуются в Units.

Пример: применение стилей из файла к RichViewEdit1.

var
  StyleTemplates: TRVStyleTemplateCollection;
begin
  if not OpenDialog1.Execute then
    exit;
  StyleTemplates := TRVStyleTemplateCollection.Create(nil);
  try
    StyleTemplates.AssignStyleTemplates(rvs.StyleTemplates, True);
    if not StyleTemplates.InsertFromRVST(OpenDialog1.FileName,

      RichViewEdit1.Style.Unitsthen
      exit;
    RichViewEdit1.ChangeStyleTemplates(StyleTemplates);
  finally
    StyleTemplates.Free;
  end;
end;