Does the button copy/apply style exist ?
![Image](http://img4.hostingpics.net/pics/194154copy.png)
Thanks
Code: Select all
TextStyle: TFontInfo;
StyleTemplateName: TRVStyleTemplateName;
Code: Select all
var ST: TRVStyleTemplate;
if TextStyle=nil then
TextStyle := TFontInfo.Create(nil);
TextStyle.Assign(RVStyle1.TextStyles[RichViewEdit1.CurTextStyleNo]);
ST := RVStyle1.StyleTemplates.FindItemById(TextStyle.StyleTemplateId);
if ST<>nil then
StyleTemplateName := ST.Name
else
StyleTemplateName := '';
Code: Select all
var ST: TRVStyleTemplate;
if TextStyle<>nil then begin
TextStyle.ParaStyleTemplateId := RVStyle1.TextStyles[RichViewEdit1.CurTextStyleNo]).ParaStyleTemplateId;
ST := RVStyle1.StyleTemplates.FindItemByName(StyleTemplateName);
if ST<>nil then
TextStyle.StyleTemplateId := ST.Id
else
TextStyle.StyleTemplateId := -1;
RichViewEdit1.ApplyTextStyle(RVStyle1.FindTextStyle(TextStyle));
end;
Code: Select all
TextStyle.Free;