Class TWPRichText
Hierarchy
System.TObject | System.Classes.TPersistent | System.Classes.TComponent | Vcl.Controls.TControl | Vcl.Controls.TWinControl | Vcl.Controls.TCustomControl | WPRTEDefs.TWPCustomRTFControl | WPCTRMemo.TWPCustomRtfEdit | WPCTRRich.TWPCustomRichText | TWPRichText
Description
The class TWPRichText is usually utilized as an editor. It inherits most of its functionality from the class TWPCustomRtfEdit but also adds useful functions. Much of the introduced methods have been created to either support the graphic user interface, for printing and to interface with the TWPToolbar and the TWPRuler. The TWPRichText is not designed to be threadsave, for such use the class TWPCustomRtfEdit. Â If you need a readonly preview component, you can use the Class TWPPreview.ÂEvents
AfterCompleteWordEvent : TWPAfterCompleteWordEvent= TWPAfterCompleteWordEvent
AfterCopyToClipboard : TWPAfterCopyToClipboardEvent= TWPAfterCopyToClipboardEvent
AfterDelayedUpdate : TWPOnDelayedUpdate= TWPOnDelayedUpdate
AfterExecuteAction : TNotifyEvent= procedure (Sender : TObject) of Object
AfterImageSaving : TWPAfterImageSaving= TWPAfterImageSaving
AfterLoadText : TNotifyEvent= procedure (Sender : TObject) of Object
AfterObjectSelection : TNotifyWPTextObjEvent= TNotifyWPTextObjEvent
AfterPaintDesktopBackground : TWPOnPaintDesktopBackground= TWPOnPaintDesktopBackground
AfterPasteImage : TWPOnAfterPasteImage= TWPOnAfterPasteImage
BeforeChange : TWPBeforeChangeEvent= TWPBeforeChangeEvent
BeforeCopyText : TOnBeforeCopyEvent= TOnBeforeCopyEvent
BeforeCutText : TOnBeforeCopyEvent= TOnBeforeCopyEvent
BeforeDestroyPaintPage : TWPBeforeDestroyPaintPage= TWPBeforeDestroyPaintPage
BeforeDropText : TWPOnBeforeDropText= TWPOnBeforeDropText
BeforeEditBoxNeedFocus : TWPAbortNotifyEvent= TWPAbortNotifyEvent
BeforeInitializePar : TWPInitializeParEvent= TWPInitializeParEvent
BeforeObjectSelection : TNotifyWPTextObjEventIgnore= TNotifyWPTextObjEventIgnore
BeforeOverwriteFile : TWPBeforeOverwriteFile= TWPBeforeOverwriteFile
BeforePaintLayer : TWPInternBeforePaintLayerEvent= TWPInternBeforePaintLayerEvent
BeforePasteImage : TWPOnBeforePasteImage= TWPOnBeforePasteImage
BeforePasteText : TWPOnBeforePaste= TWPOnBeforePaste
HyperLinkEvent : THyperLinkEvent= THyperLinkEvent
OnActivateHint : TWPActivateHintEvent= TWPActivateHintEvent
OnActivatingHotStyle : TWPActivatingHotStyle= TWPActivatingHotStyle
OnCalcPageNr : TWPOnCalcPageNr= TWPOnCalcPageNr
OnChange : TNotifyEvent= procedure (Sender : TObject) of Object
OnChangeCursorPos : TNotifyEvent= procedure (Sender : TObject) of Object
OnChangeLastFileName : TNotifyEvent= procedure (Sender : TObject) of Object
OnChangeSelection : TNotifyEvent= procedure (Sender : TObject) of Object
OnChangeViewMode : TNotifyEvent= procedure (Sender : TObject) of Object
OnChangeZooming : TNotifyEvent= procedure (Sender : TObject) of Object
OnCharacterAttrChange : TWPNotifyAttrEvent= TWPNotifyAttrEvent
OnCheckProtection : TWPCheckProtectedEvent= TWPCheckProtectedEvent
OnClear : TNotifyEvent= procedure (Sender : TObject) of Object
OnClick : TWPCustomRtfEditClick= TWPCustomRtfEditClick
OnClickCreateHeaderFooter : TWPClickCreateHeaderFooterEvent= TWPClickCreateHeaderFooterEvent
OnClickHotText : TWPClickHotTextEvent= TWPClickHotTextEvent
OnClickPage : TOnClickPageEvent= TOnClickPageEvent
OnClickText : TWPClickTextEvent= TWPClickTextEvent
OnCustomLinePaintAfter : TWPVirtPagePaintEvent= TWPVirtPagePaintEvent
OnCustomLinePaintBefore : TWPVirtPagePaintEvent= TWPVirtPagePaintEvent
OnDblClick : TWPCustomRtfEditClick= TWPCustomRtfEditClick
OnDeactivateHotStyle : TWPDeactivateHotStyle= TWPDeactivateHotStyle
OnDelayedUpdate : TWPOnDelayedUpdate= TWPOnDelayedUpdate
OnDragDrop : TDragDropEvent= TDragDropEvent
OnDragOver : TDragOverEvent= TDragOverEvent
OnDropFile : TWPOnDropFileEvent= TWPOnDropFileEvent
OnEditBoxChangeHeight : TWPChangeBoxEvent= TWPChangeBoxEvent
OnEditBoxChangeWidth : TWPChangeBoxEvent= TWPChangeBoxEvent
OnEditFieldCheckInputString : TWPEditFieldCheckInputStringEvent= TWPEditFieldCheckInputStringEvent
OnEditFieldFocus : TWPEditFieldFocusEvent= TWPEditFieldFocusEvent
OnEditFieldGetSize : TWPEditFieldGetSize= TWPEditFieldGetSize
OnEditStateChanged : TEditStateEvent= TEditStateEvent
OnEndDrag : TEndDragEvent= TEndDragEvent
OnEnter : TNotifyEvent= procedure (Sender : TObject) of Object
OnExit : TNotifyEvent= procedure (Sender : TObject) of Object
OnGetAttributeColor : TWPGetAttrColorEvent= TWPGetAttrColorEvent
OnGetPageGapText : string= string
OnGetSpecialText : TWPOnGetSpecialTextEvent= TWPOnGetSpecialTextEvent
OnInitializedRTFData : TWPOnInitializeRTFDataObjectEvent= TWPOnInitializeRTFDataObjectEvent
OnInitializeRTFDataObject : TWPOnInitializeRTFDataObjectEvent= TWPOnInitializeRTFDataObjectEvent
OnInternPaintPar : TWPInternPaintParEvent= TWPInternPaintParEvent
OnKeyDown : TKeyEvent= TKeyEvent
OnKeyPress : TKeyPressEvent= TKeyPressEvent
OnKeyUp : TKeyEvent= TKeyEvent
OnLeaveRTFDataBlock : TWPLeaveRTFDataBlockEvent= TWPLeaveRTFDataBlockEvent
OnMailMergeGetText : TWPMailMergeGetTextEvent= TWPMailMergeGetTextEvent
OnMeasureTextPage : TWPMeasurePageEvent= TWPMeasurePageEvent
OnMouseDown : TMouseEvent= TMouseEvent
OnMouseDownWord : TWPMouseDownRightEvent= TWPMouseDownRightEvent
OnMouseMove : TMouseMoveEvent= TMouseMoveEvent
OnMouseUp : TMouseEvent= TMouseEvent
OnNewRTFDataBlock : TWPNewRTFDataBlockEvent= TWPNewRTFDataBlockEvent
OnOpenDialog : TWPCustomRtfEditDialogEvent= TWPCustomRtfEditDialogEvent
OnPaint : TNotifyEvent= procedure (Sender : TObject) of Object
OnPaintDesktopBackground : TWPOnPaintDesktopBackground= TWPOnPaintDesktopBackground
OnPaintExternPage : TWPOnPaintExternPageEvent= TWPOnPaintExternPageEvent
OnPaintPageHint : TWPPaintPageHintEvent= TWPPaintPageHintEvent
OnPaintTextFrameRect : TWPPaintTextFrameRect= TWPPaintTextFrameRect
OnPaintWatermark : TWPOnPaintWatermarkEvent= TWPOnPaintWatermarkEvent
OnPrepareImageforSaving : TWPPrepareImageforSavingEvent= TWPPrepareImageforSavingEvent
OnPrepareParForPaint : TWPInitializeParEvent= TWPInitializeParEvent
OnPrintPage : Boolean= Boolean
OnQueryDrag : TWPQueryDragEvent= TWPQueryDragEvent
OnRequestHTTPImage : TWPRequestHTTPImageEvent= TWPRequestHTTPImageEvent
OnRequestHTTPString : TWPRequestHTTPStringEvent= TWPRequestHTTPStringEvent
OnRequestStyle : TWPOnRequestStyleEvent= TWPOnRequestStyleEvent
OnResize : TNotifyEvent= procedure (Sender : TObject) of Object
OnSearchReplaceMessage : TWPSearchReplaceMessageEvent= TWPSearchReplaceMessageEvent
OnSetupPrinterEvent : TWPSetupPrinterEvent= TWPSetupPrinterEvent
OnStartDrag : TStartDragEvent= TStartDragEvent
OnTestForLinkEvent : TWPTestForLinkEvent= TWPTestForLinkEvent
OnTextObjectClick : TTextObjectClickEvent= TTextObjectClickEvent
OnTextObjectDblClick : TTextObjectClickEvent= TTextObjectClickEvent
OnTextObjectMouseDown : TTextObjectMouseEvent= TTextObjectMouseEvent
OnTextObjectMouseMove : TTextObjectMouseEvent= TTextObjectMouseEvent
OnTextObjectMouseUp : TTextObjectMouseEvent= TTextObjectMouseEvent
OnTextObjectMove : TTextObjectResizeEvent= TTextObjectResizeEvent
OnTextObjectMovePosition : TTextObjectResizeEvent= TTextObjectResizeEvent
OnTextObjectPaint : TWPTextObjectPaintEvent= TWPTextObjectPaintEvent
OnTextObjGetTextEx : TWPOnTextObjGetTextEvent= TWPOnTextObjGetTextEvent
OnUndoStateChanged : TNotifyEvent= procedure (Sender : TObject) of Object
OnUpdateExternScrollbar : TWPUpdateExternScrollbar= TWPUpdateExternScrollbar
OnWorkOnTextChanged : TNotifyEvent= procedure (Sender : TObject) of Object
Used or referenced by
-Procedure WPCreateTableForm(Form:TWinControl; Sender:TControl; editor:TWPCustomRichText; AllowNestedTables:Boolean) |
-Function TWPSuperMerge.GetEditor : TWPCustomRTFControl |
-Procedure TWPCustomAttrDlg.ChangeApplied(aEditBox:TWPCustomRtfEdit) |
-Procedure WPCreateTableForm(Form:TWinControl; Sender:TControl; editor:TWPCustomRichText; AllowNestedTables:Boolean) |