|
<< Нажмите, чтобы показать Содержание >> 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.Units) then
exit;
RichViewEdit1.ChangeStyleTemplates(StyleTemplates);
finally
StyleTemplates.Free;
end;
end;