Class TWPRTFDataCursor
Hierarchy
System.TObject | TWPRTFDataCursor
Properties
Property active_line : Integer
Property active_page : Integer
Property block_e_cp : Integer
Property block_e_lin : Integer
Property block_s_cp : Integer
Property block_s_lin : Integer
Property Char : Char
Property CPAttr : TWPTAttrEmulator
Property CurrentCharAttr : TWPCursorCharAttrInterface
Property cursor_pos : Integer
Property cursor_pos_x : Integer
Property DataCollection : TWPRTFDataCollectionBase
Property DisableTextSelection : Boolean
Property EndTagOfObjAtCP : TWPTextObj
Property Finder : TWPTextFinder
Property FirstPar : TParagraph
Property HasFieldSelection : Boolean
Property Hot_ParID : Integer
Property Inserting : Boolean
Property IsSpace : Boolean
Property IsWordDelimiter : Boolean
Property LockSelection : Boolean
Property Moved : Boolean
Property NextObjAtCP : TWPTextObj
Property NoManualChange : Boolean
Property ObjAfterSelection : TWPTextObj
Property ObjBeforeCP : TWPTextObj
Property ObjBeforeSelection : TWPTextObj
Property ObjEndSelection : TWPTextObj
Property ObjStartSelection : TWPTextObj
Property position : Integer
Property PrevObjAtCP : TWPTextObj
Property RTFData : TWPRTFDataBlock
Property RTFDataCollection : TWPRTFDataCollectionBase
Property RTFEngine : TWPRTFEngineBasis
Property RTFProps : TWPRTFProps
Property SelectedObject : TWPTextObj
Property SelectedTextAttr : TWPSelectedTextAttrInterface
Property SelectionContents : TWPSelectionContents
Property SelectText : Boolean
Property SelLength : Integer
Property SelStart : Integer
Property WritingTextAttr : TWPCurrentWritingmodeAttrInterface
Methods
Function ClearSelection(IfTableEmpty:Boolean; OverrideProtection:Boolean; UpdateCPPosition:Boolean) : Boolean
Procedure CollectMarker(DroppMarkerID:Integer)
Function CPMoveBack : Boolean
Function CPMoveNext : Boolean
Create(aOwner:TWPRTFDataCollectionBase)
Function CurrAttribute : TWPSelectedTextAttrInterface
Function DropMarker : Integer
Function DropMarkerAt(Par:TParagraph; posinpar:Integer) : Integer
Function DropMarkerAtSelEnd : Integer
Function DropMarkerAtSelStart : Integer
Function DropMarkerPosition(DroppMarkerID:Integer) : Integer
Function Find(FindStr:string; FindNext:Boolean; MoveToEnd:Boolean) : Boolean
Function GetBlockEnd(epos:Integer) : TParagraph
Function GetBlockStart(spos:Integer) : TParagraph
Procedure GetCharAttr(Lock:TThreeState)
Function GetSelectedCells(NoNestedCells:Boolean; NoMergedCols:Boolean) : TWPParagraphList
Function GetSelectedParTree : TParagraph
Function GetSelPosLen(pos:Integer; len:Integer) : Boolean
Function GetSelText(Codepage:Integer) : string
Function GetSelTextW : WideString
Function GotoMarker(Collect:Boolean; DroppMarkerID:Integer) : Boolean
Function HideSelection : Boolean
Function IsSelected(IgnoreNullLength:Boolean) : Boolean
Function IsSelectionProtected : Boolean
Function IsTextSelected(Par:TParagraph; posinpar:Integer) : Boolean
Procedure LockGetCharAttr(LockAtCurrPos:Boolean)
Function MoveBack(Count:Integer; SkipHidden:Boolean) : Boolean
Function MoveDownLine : Boolean
Function MoveDownPar : Boolean
Function MoveNext(Count:Integer; SkipHidden:Boolean) : Boolean
Function MoveTo(paragraph:TParagraph; posinpar:Integer; UpdateScreen:Boolean; MouseMove:Boolean) : Boolean
Function MoveUpLine : Boolean
Function MoveUpPar : Boolean
Function NextHotId : Integer
Procedure SelectAll(aRTFData:TWPRTFDataBlock)
Function SelectCell(Par:TParagraph; ContinueSelection:Boolean; ToggleSelection:Boolean) : Boolean
Function SelectFromHere(FromPar:TParagraph; FromPosInPar:Integer) : Boolean
Procedure SelectionExtend(Count:Integer)
Procedure SelectionShiftStart(Count:Integer)
Function SelectMarker(FromMarker:Integer; ToMarker:Integer) : Boolean
Function SelectMarkerStartLen(FromMarker:Integer; Length:Integer) : Boolean
Procedure SelectParagraph(Par:TParagraph)
Function SelectRow(Par:TParagraph; ContinueSelection:Boolean; ToggleSelection:Boolean) : Boolean
Function SelectThisCell(AddToSelection:Boolean) : Boolean
Function SelectThisColumn(AddToSelection:Boolean; cell:TParagraph) : Boolean
Function SelectThisField : Boolean
Function SelectThisRow(AddToSelection:Boolean; cell:TParagraph) : Boolean
Function SelectThisTable : Boolean
Function SelectWord(Par:TParagraph; posinpar:Integer; ExtendSelection:Boolean) : Boolean
Function SetSelPosLen(pos:Integer; len:Integer) : Boolean
Procedure SpeedSelectFromTo(FromPar:TParagraph; frompos:Integer; topar:TParagraph; topos:Integer)
Used or referenced by
-Function glWPProcessField(Sender:TWPRTFDataBlock; PostProcess:Boolean; Contents:TWPMMInsertTextContents; Cursor:TWPRTFDataCursor) : Boolean |