Class TWPCustomTextWriter
Hierarchy
System.TObject | WPRTEDefs.TWPToolsReaderWriter | TWPCustomTextWriter
Subclasses
WPIOANSI.TWPTextWriter | WPIOHTML.TWPHTMLWriter | WPIOUNICODE.TWPUNITextWriter | WPIOWPTools.TWPTOOLSWriter | WPIOWriteRTF.TWPRTFWriter
Description
TWPCustomTextWriter basic functionality All writer classes must be registered using WPRegisterWriter and override the functions UseForContents and UseForFilterName to allow checkingProperties
Property CurrentImageName : string
Property IgnoreCharacterAttributes : Integer
Property OptDontWriteOpenGroups : Boolean
Property SaveName : string
Methods
Function CloseXMLTags(id:Integer) : Integer
Create(RTFDataCollection:TWPRTFDataCollectionBase)
Function GetWritePosition : Integer
Procedure SetWriteMaxPosition(x:Integer)
Procedure SetWritePosition(x:Integer)
Function WriteBase64Encoded(data:TMemoryStream) : Boolean
Function WriteBuffer(pbuffer:PByte; Size:Integer; AsHex:Boolean) : Boolean
Procedure WriteBufferCopyFromPos(p:Integer; dest:TStream)
Function WriteBufferFlush : Boolean
Function WriteChar(aChar:Word) : Boolean
Procedure WriteElements(SectionID:Integer)
Function WriteFloat(Value:Extended) : Boolean
Function WriteHexEncoded(data:TMemoryStream; Offset:Integer) : Boolean
Function WriteHTMLChar(C:Char) : Boolean
Function WriteHTMLString(s:string) : Boolean
Function WriteHTMLStringW(s:WideString) : Boolean
Function WriteInteger(Value:Integer) : Boolean
Procedure WriteParagraph(par:TParagraph; StartAndEnd:Boolean; Attributes:Boolean)
Function WriteStream(str:TMemoryStream; AsHex:Boolean; Offset:Integer) : Boolean
Function WriteString(s:string) : Boolean
Function WriteStringAndValue(s:AnsiString; Value:Integer) : Boolean
Function WriteTranslatedString(str:WideString) : Boolean
Function WriteWideChar(w:Char) : Boolean
Function WriteXMLTag(Name:AnsiString; Params:TStringList) : Integer
Used or referenced by
-Function TWPObject.SaveOLEBinary(Writer:TWPCustomTextWriter; AsHex:Boolean) : Boolean |