TCustomRichViewEdit.PasteRTF

<< Click to display table of contents >>

TCustomRichViewEdit.PasteRTF

Inserts RTF (Rich Text Format) from the Clipboard at the position of the caret.

procedure PasteRTF;

(Introduced in version 1.5)

This method does nothing if the Clipboard does not contain RTF.

If the Clipboard has RTF, and there was an error during reading, you can get additional information in TRichView.RTFReadProperties.RTFErrorCode property.

Parameters for loading are in TRichView.RTFReadProperties. The most important properties affecting RTF loading are RTFReadProperties.TextStyleMode and ParaStyleMode. The imported RTF may look absolutely different depending on values of these properties!  Setting for RTF loading can be changed in the TRichView component editor.

If the Clipboard contains HTML format as well, RichViewEdit reads base path for external images from it.

Method type: editstyle editing-style method for insertion.

If style templates are used, and RTFReadProperties.TextStyleMode=RTFReadProperties.ParaStyleMode=rvrsAddIfNeeded, and StyleTemplateInsertMode<>rvstimIgnoreSourceStyleTemplates, the method merges an RTF style sheet into Style.StyleTemplates, and reads text and paragraph styles according to StyleTemplateInsertMode. The method calls OnStyleTemplatesChange event.

See also methods:

CanPasteRTF;

InsertRTFFromFileEd;

InsertRTFFromStreamEd.

See also:

TRichView and Clipboard