| 
       << Click to display table of contents >> TRVFReaderStyleMode Type | 
    
Unit [VCL/FMX] RVStyle / fmxRVStyle;
type
TRVFReaderStyleMode =
(rvf_sIgnore, rvf_sInsertMap, rvf_sInsertMerge)
Defines a mode for loading collection of styles from RVF (if they are contained there, see rvfoSaveTextStyles and rvfoSaveParaStyles RVFOptions).
This is a type of the following properties of TCustomRichView:
▪RVFTextStylesReadMode (loading Style.TextStyles);
▪RVFParaStylesReadMode (loading Style.ParaStyles and Style.ListStyles).
Mode  | 
When loading RVF...  | 
When Inserting RVF...  | 
|---|---|---|
rvf_sIgnore  | 
Collections of styles in RVF are ignored. For correct loading, this RVF file must be saved with the same collections of styles.  | 
|
rvf_sInsertMerge  | 
Current collection of styles will be replaced with values from RVF. 
  | 
Current styles will be merged with styles from RVF (new styles will be added to the collection, if necessary).  | 
rvf_sInsertMap  | 
Current collection of styles will be replaced with values from RVF.  | 
Styles from RVF will be mapped to the most similar existing styles. New styles will not be added.  | 
You should be careful with the last two modes: it's recommended to use them only if TRVStyle component is used exclusively by the given TRichView[Edit].
If style templates are used, and RVFTextStylesReadMode=RVFParaStylesReadMode=rvf_sInsertMerge, and StyleTemplateInsertMode<>rvstimIgnoreSourceStyleTemplates, the RVF loading methods replace the existing Style.StyleTemplates with the style templates read from RVF; the RVF insertion methods merge the collection of style templates from RVF into the existing style templates, and read text and paragraph styles according to StyleTemplateInsertMode.
Loading operations include:
▪LoadRVF,
▪loading from database fields.
Insertion operations include:
▪TRichViewEdit.InsertRVFFromFileEd,
▪TRichViewEdit.InsertRVFFromStreamEd,
▪pasting from the Clipboard,