15 #ifndef OPENNURBS_TEXTOBJECT_H_INCLUDED 16 #define OPENNURBS_TEXTOBJECT_H_INCLUDED 37 const wchar_t* RtfString,
42 double text_rotation_radians
47 const wchar_t* RtfString,
80 static ON_Text* CreateFromV5TextObject(
81 const class ON_OBSOLETE_V5_TextObject& V5_text_object,
93 bool GetBBox(
double* boxmin,
double* boxmax,
bool bGrowBox =
false )
const override;
135 void Internal_SetObsoleteV5TextObjectInformation(
137 const class ON_OBSOLETE_V5_TextObject& V5_text_object
Definition: opennurbs_annotationbase.h:23
virtual bool Transform(const ON_Xform &xform)
virtual int Dimension() const
virtual bool GetBBox(double *boxmin, double *boxmax, bool bGrowBox=false) const
Definition: opennurbs_dimensionstyle.h:224
bool IsValid(class ON_TextLog *text_log=nullptr) const override
Definition: opennurbs_archive.h:1653
virtual bool GetAnnotationBoundingBox(const ON_Viewport *vp, const ON_DimStyle *dimstyle, double dimscale, double *boxmin, double *boxmax, bool bGrow=false) const =0
Definition: opennurbs_point.h:292
ON_Annotation & operator=(const ON_Annotation &src)
virtual void Dump(ON_TextLog &) const
static const ON_Text Empty
Definition: opennurbs_textobject.h:23
Definition: opennurbs_textlog.h:20
< use for generic serialization of binary data
Definition: opennurbs_archive.h:1866
Definition: opennurbs_viewport.h:31
virtual bool Read(ON_BinaryArchive &binary_archive)
virtual bool Write(ON_BinaryArchive &binary_archive) const
virtual bool GetTextXform(const ON_Viewport *vp, const ON_DimStyle *dimstyle, double dimscale, ON_Xform &text_xform_out) const =0
Definition: opennurbs_plane.h:20
ON_Table class.
Definition: opennurbs_textobject.h:18