TWPRTFEnginePaint Object
Properties Methods Events

Unit
WPRTEPaint

Declaration
TWPRTFEnginePaint = class(TWPRTFEngineBasis)

Hierarchy
TGraphicControl <--TWPRTFEngineBasis <--TWPRTFEnginePaint

Direct subclasses
TWPCustomRtfLabel

Description
TWPRTFEnginePaint inherites from TWPRTFEngineBasis and coordinates the text formatting and painting. It handles its own pages array 'PaintPages' to save the position where and how to paint the pages. The pages in PaintPages can be retrieved from other sources to allow the integration of foreign pages into the text.

Introduced Properties
 _LastSetPageNumber 
AutoZoom 
 CurrentXPixelsPerInch 
 CurrentYPixelsPerInch 
 CurrentZooming 
DeskColor 
 DeskHeight 
 DeskWidth 
DisableBackgroundOnBWPrinter 
DualPageViewAlternate 
HighLightColor 
HighLightTextColor 
LayoutMode 
LeftOffset 
OnChangeZooming 
OnCustomLinePaintAfter 
OnCustomLinePaintBefore 
OverridePageCount 
OverridePageOffset 
PageColumns 
PageNumber 
PageRows 
 PaintPageBottomMargin 
 PaintPageCount 
 PaintPageHeight 
 PaintPageLeft 
 PaintPagesHeight 
 PaintPageTextHeight 
 PaintPageTop 
 PaintPageTopMargin 
 PaintPageWidth 
PaintState Intern paint states - lock paint etc
PaperColor 
Resizing 
ScrollPosition 
SelectedPage 
SinglePageMode 
SpellIgnoredForObj 
TextColor 
 TextHeight 
 TextWidth 
TopOffset 
UseANSITextAttr 
WindowHeight 
WindowWidth 
XBetween 
XOffset 
YBetween 
YOffset 
Zooming 

Introduced Methods
BroadcastEvent 
BroadcastMsg 
c_move 
c_pos 
CheckCursor 
CompleteSpellCheck 
Create 
DeleteLast 
DeleteOne 
DeletePage 
Destroy 
Draw 
DrawLineBorders 
ExternPageRefAdd 
ExternPageRefClear 
ExternPageRefDelete 
FrameLine 
FrameLineWasMoved 
GetBlockAttr 
GetCursorXYWH 
GetFirstParOnPage 
GetImageAtXY 
GetLastParOnPage 
GetNumberText 
GetPageAtXY 
GetPageWithPar 
GetPageWithSelectionEnd 
GetPageWithSelectionStart 
GetPaintPage 
GetParAtXY 
GetRTFBlockOnPaintPage 
GetRTFPageAtXY 
GetRTFPositionAtXY 
GetSpecialTextStyle 
GetTextPageScreenRect 
GetTextScreenRect 
GetXYOfRTFPage 
GetXYPositionAtRTF 
GetXYPositionAtRTFTW 
InitializePaintPages 
InitializePar 
InputString 
InsertWideString 
MeasureObject 
MoveCursor 
ObjectWindowRect 
PageTextHeightPix 
PaintDesktop 
PaintRTFPage 
PaintSinglePar 
PropsToFontValues 
ReformatAll 
RemoveRTFData 
ReorderPaintPages 
Repaint 
RTFDataOffset 
ScreenToTwip 
ScrollLinePos 
Selected 
SetCanvasAttr 
SetHOTStyle 
ShowCursor 
SpellcheckPar 
TwipToScreen 
UpdateCodePage 

Introduced Events
BeforeDestroyPaintPage 
OnActivatingHotStyle 
OnCalcPageNr 
OnChangeScrollPosition 
OnDeactivateHotStyle 
OnGetAttrHidden 
OnGetAttributeColor 
OnGetPageGapText 
OnInitPage 
OnLeaveRTFDataBlock 
OnMeasureObjectEvent 
OnMeasureTextPage 
OnPaintExternPage 
OnPaintWatermark 
OnSpellCheckWord 
OnTextObjectDelete 
OnTextObjectEdit 
OnTextObjectPaint 
OnTextObjectSelect 
OnTextObjGetText 


Copyright (C) by WPCUBED GmbH - Munich
http://www.wpcubed.com