Class TWPObject
Hierarchy
System.TObject | System.Classes.TPersistent | System.Classes.TComponent | TWPObject
Subclasses
WPOBJ_Image.TWPOCustomImage | WPOBJ_Image.TWPOCustomShape | WPOBJ_TextBox.TWPORTFTextBox | WPRTEDefs.TWPObjectField | WPRTEDefs.TWPODummyObject | WPRTEDefs.TWPTempSaveTextObjHelper
Description
Properties
Property CanvasXRes : Integer
Property CanvasYRes : Integer
Property CreatedForClassName : string
Property CustomHTMLWriteAttribute : string
Property Extra : string
Property FileExtension : string
Property FileName : string
Property Graphic : TGraphic
Property HeightTW : Integer
Property LocationURL : string
Property objname : string
Property ObjTag : Integer
Property PaintOptions : TWPTextObjectPaintOptions
Property ParentDataCollection : TWPRTFDataCollectionBase
Property Picture : TPicture
Property Rotation : Integer
Property ShapeParam : TStrings
Property StreamName : string
Property Transparent : Boolean
Property url : string
Property UsedInMemo : TWPRTFEngineBasis
Property UsePageWidth : Boolean
Property WidthTW : Integer
Property WriteRTFMode : TWPObjectWriteRTFMode
Methods
Procedure AddOLEStream(objclassname:string; data:TMemoryStream)
Function AddSubImage(Name:string; SubObj:TWPObject) : Boolean
Procedure Assign(Source:TPersistent)
Procedure AssignBitmap(Source:TGraphic)
Function CanSaveAsRTF(Ref:TWPTextObj; AllowBinary:Boolean) : Boolean
Function ClearSubImages : Boolean
Function CloseEditMode(DontSave:Boolean; EditControl:TControl) : Boolean
Procedure CompressOnTheFly(Format:string; AlsoWMF:Boolean)
Function ContentsHeight : Integer
Function ContentsWidth : Integer
Create(RTFData:TWPRTFDataCollectionBase)
Function CreateCopy(NewRTFData:TWPRTFDataCollectionBase) : TWPObject
CreateImage(RTFData:TWPRTFDataCollectionBase; aGraphic:TGraphic)
CreateWrapper(RTFData:TWPRTFDataCollectionBase; aControl:TControl)
Function CurrentExt : string
Function DataIs(FileExtension:string) : Boolean
Function DataLen : Integer
Function DataPtr : Pointer
Procedure DeleteOLEData(objclassname:string)
Function Edit : Boolean
Procedure GetContentsWH(w:Integer; h:Integer; phys:Boolean)
Procedure GetContentsWHPix(w:Integer; h:Integer)
Function GetDefaultWH(w:Integer; h:Integer) : Boolean
Function GetFileExtension : string
Function GetGraphic : TGraphic
Function GetMinHeight(def:Integer) : Integer
Function GetMinWidth(def:Integer) : Integer
Function GetObjProp(id:Integer) : Integer
Function GetOLEData(objclassname:string) : TMemoryStream
Function GetPicture : TPicture
Function GetRTFDataBlock : TWPRTFDataBlock
Function GetShapeParam : TStrings
Function GetShapeParamValue(aName:string; aDef:string) : string
Function GetState : TWPObjectStates
Function GetTransparent : Boolean
Function HandleClickEvent(x:Integer; y:Integer; parent_txtobj:TWPTextObj) : Boolean
Function HasFileName : Boolean
Function HasGPPImage(obj:TObject) : Boolean
Function HasURL : Boolean
Function InplaceEditor(InplaceClass:string) : TWPToolsInplaceEditorAbstractBase
Function IsAnimated : Boolean
Function IsBitmap : Boolean
Function IsEmpty : Boolean
Function IsTransparent : Boolean
Function LoadData(Stream:TStream) : Boolean
Function LoadFromFile(FileName:string) : Boolean
Function LoadFromHTML(Source:TWPCustomTextReader; SourceTag:TWPCustomHTMLTag) : Boolean
Function LoadFromStream(Source:TStream) : Boolean
Function LoadFromString(Source:AnsiString) : Boolean
Function LoadOLEBinary(data:TMemoryStream) : Boolean
Procedure LoadVCL(data:TStream; CreateNewName:Boolean)
Procedure MakeGraphic(Ref:TWPTextObj)
Function MayFree : Boolean
Function NeedTempBitmapStretchDraw : Boolean
Procedure OnReaderError(Reader:TReader; Message:string; Handled:Boolean)
Procedure OnReadName(Reader:TReader; Component:TComponent; Name:string)
Function ReadRTFData(Reader:TWPCustomTextReader; ReadPicData:TWPReadPictData) : Boolean
Function ReadRTFOLE(Reader:TWPCustomTextReader; ReadOleData:TWPReadOleData) : Boolean
Function RefreshPaint(toCanvas:TCanvas; BoundCanvas:TRect) : Boolean
Procedure SaveData(Stream:TStream)
Function SaveOLEBinary(Writer:TWPCustomTextWriter; AsHex:Boolean) : Boolean
Function SaveRTFOLE(outs:TStream; AsHex:Boolean) : Boolean
Function SaveToHTML(Dest:TWPCustomTextWriter) : Boolean
Function SaveToStream(Dest:TStream) : Boolean
Procedure SaveVCL(data:TStream; Writer:TWPCustomTextWriter)
Procedure ScaleWH(w:Integer; h:Integer; UseContentsSize:Boolean)
Function SelectAll : Boolean
Procedure SetFileExtension(x:string)
Procedure SetGraphic(x:TGraphic)
Procedure SetObjProp(id:Integer; Value:Integer)
Procedure SetRotation(x:Integer)
Procedure SetShapeParam(x:TStrings)
Procedure SetShapeParamValue(aName:string; Value:string)
Procedure SetStreamName(x:string)
Procedure SetTransparent(x:Boolean)
Function UseForExtension(Extension:string) : Boolean
Function WritePlaceHolderStr : string
Procedure WriteRTFDataEnd(Writer:TWPCustomTextWriter; AliasTextObj:TWPTextObj; AllowBinary:Boolean)
Used or referenced by
-Property TWPMMInsertTextContents.CurrentObject : TWPObject |