Class TWPRTFWriter
Hierarchy
System.TObject | WPRTEDefs.TWPToolsReaderWriter | WPRTEDefs.TWPCustomTextWriter | TWPRTFWriter
Subclasses
Description for Class TWPCustomTextWriter
TWPCustomTextWriter basic functionality All writer classes must be registered using WPRegisterWriter and override the functions UseForContents and UseForFilterName to allow checkingProperties
Property OptASCIIMode : Boolean
Property OptCellmaxwidth : Boolean
Property OptIgnoreTableSETags : Boolean
Property OptNoCharStyles : Boolean
Property OptNoNumberProps : Boolean
Property OptNoSpanStyles : Boolean
Property OptNoStyleTable : Boolean
Property OptNoWPToolsProps : Boolean
Property OptOnlyStandardHeadFoot : Boolean
Property OptRemove_fldrslt : Boolean
Property OptWriteHighlight : Boolean
Methods
Create(RTFDataCollection:TWPRTFDataCollectionBase)
Function FColorMap(i:Integer) : Integer
Function MakeStringRTFConform(Str:WideString) : AnsiString
Function MakeStringRTFConformW(Str:WideString) : AnsiString
Function NumberStyleRTFString(NumberStyle:TWPRTFNumberingStyle; num_start:Integer) : string
Procedure SetOptions(optstr:string)
Function UpdateCharAttr(CharAttrIndex:Cardinal) : Boolean
Function UseForFilterName(Filtername:string) : Boolean
Procedure WriteAStyle(sty:TWPRTFStyleElement; nr:Integer)
Function WriteCell(cellpar:TParagraph; Style:TWPTextStyle; start:Boolean) : Boolean
Function WriteChar(aChar:Word) : Boolean
Function WriteElementEnd(RTFData:TWPRTFDataBlock) : Boolean
Function WriteElementStart(RTFData:TWPRTFDataBlock) : Boolean
Function WriteFooter : Boolean
Function WriteHeader : Boolean
Function WriteHyphen : Boolean
Function WriteLevelEnd(par:TParagraph) : Boolean
Function WriteObject(txtobj:TWPTextObj; par:TParagraph; posinpar:Integer) : Boolean
Function WriteParagraphEnd(par:TParagraph; ParagraphType:TWPParagraphType; NeedNL:Boolean) : Boolean
Function WriteParagraphStart(par:TParagraph; ParagraphType:TWPParagraphType; Style:TWPTextStyle) : Boolean
Function WriteRow(rowpar:TParagraph; Style:TWPTextStyle; start:Boolean; OnlySelectedCells:Boolean) : Boolean
Procedure WriteSectionProps(par:TParagraph; NewPage:Boolean)
Function WriteTable(tablepar:TParagraph; Style:TWPTextStyle; start:Boolean) : Boolean
Used or referenced by
-Function TWPObject.SaveOLEBinary(Writer:TWPCustomTextWriter; AsHex:Boolean) : Boolean |
-Function TWPObject.SaveOLEBinary(Writer:TWPCustomTextWriter; AsHex:Boolean) : Boolean |