| << Click to display table of contents >> TCustomRichView.OnSaveHTMLExtra | 
Allows saving additional information in HTML.
type
TRVHTMLSaveArea = (
rv_thms_Head, rv_thms_BodyAttribute,
rv_thms_Body, rv_thms_End);
TRVSaveHTMLExtraEvent = procedure (
Sender: TCustomRichView; Area: TRVHTMLSaveArea;
CSSVersion: Boolean;
var HTMLCode: TRVUnicodeString) of object;
property OnSaveHTMLExtra: TRVSaveHTMLExtraEvent;
(changed in version 18)
This event occurs when saving HTML.
If HTMLSaveProperties.HTMLSavingType = rvhtmlstNormal, CSSVersion parameter = True.
If HTMLSaveProperties.HTMLSavingType = rvhtmlstSimplified, CSSVersion parameter = False.
Text assigned to HTMLCode parameter will be saved in HTML.
Area can be:
| Area | HTMLCode is inserted... | 
|---|---|
| rv_thms_Head | between <head> and </head> | 
| rv_thms_BodyAttribute | between <body and > | 
| rv_thms_Body | just after <body> | 
| rv_thms_End | just before </body> | 
Example
procedure TMyForm.MyRichViewSaveHTMLExtra(
Sender: TCustomRichView; Area: TRVHTMLSaveArea;
CSSVersion: Boolean; var HTMLCode: TRVUnicodeString);
begin
case Area of
rv_thms_Head:
HTMLCode := '<script></script>';
rv_thms_BodyAttribute:
HTMLCode := 'alink=#ff0000';
rv_thms_Body:
HTMLCode := '<P>This document is generated by '+
'<A href="https://www.trichview.com">RichView</A></P>';
end;
end;
Note: TRVHTMLSaveArea is defined in RVStyle.pas.
See also events:
See also: