Hide menu
Loading...
Searching...
No Matches

Defines a text for drawing. More...

Inheritance diagram for cadex.Drawing.Text:
cadex.Drawing.Element cadex.BaseObject

Public Member Functions

 Text (global::System.IntPtr cPtr, bool cMemoryOwn)
 
 Text ()
 Constructor.
 
 Text (cadex.UTF16String theText)
 Constructor.
 
void SetText (cadex.UTF16String theText)
 Sets a text.
 
cadex.UTF16String GetText ()
 Returns a text.
 
void SetTextOrigin (cadex.Geom.Point2d theTextOrigin)
 Sets a position of the text.
 
cadex.Geom.Point2d TextOrigin ()
 Returns a position of the text on the 2D plane.
 
void SetFontSize (float theFontSize)
 
float FontSize ()
 Returns 16 by default.
 
void SetTextProperties (cadex.Drawing.Text.Properties theTextProperties)
 Sets the properties of dimension text.
 
cadex.Drawing.Text.Properties TextProperties ()
 Returns the properties of dimension text.
 
- Public Member Functions inherited from cadex.Drawing.Element
 Element (global::System.IntPtr cPtr, bool cMemoryOwn)
 
void SetUuid (System.Guid theUuid)
 
System.Guid Uuid ()
 
void Accept (cadex.Drawing.ElementVisitor theVisitor)
 
- Public Member Functions inherited from cadex.BaseObject
 BaseObject (global::System.IntPtr cPtr, bool cMemoryOwn)
 
void Dispose ()
 
bool IsNull ()
 
ulong Id ()
 Return unique identifier of public object.
 
bool IsEqual (cadex.BaseObject theObj)
 
override int GetHashCode ()
 
override bool Equals (System.Object o)
 

Static Public Member Functions

static new bool CompareType (cadex.BaseObject theObject)
 
static cadex.Drawing.Text Cast (cadex.Drawing.Element theBase)
 
- Static Public Member Functions inherited from cadex.Drawing.Element
static bool CompareType (cadex.BaseObject theObject)
 Returns true if theObject has the Element type.
 
static cadex.Drawing.Element Cast (cadex.BaseObject theBase)
 

Protected Member Functions

override void Dispose (bool disposing)
 

Detailed Description

Defines a text for drawing.

Example of text
Examples
exploring/drawings/Program.cs, and exploring/drawings/main.cxx.

Constructor & Destructor Documentation

◆ Text() [1/2]

cadex.Drawing.Text.Text ( )
inline

Constructor.

◆ Text() [2/2]

cadex.Drawing.Text.Text ( cadex.UTF16String theText)
inline

Constructor.

Member Function Documentation

◆ Dispose()

override void cadex.Drawing.Text.Dispose ( bool disposing)
inlineprotectedvirtual

Reimplemented from cadex.Drawing.Element.

◆ FontSize()

float cadex.Drawing.Text.FontSize ( )
inline

Returns 16 by default.

Returns size of the font in points.

Examples
exploring/drawings/Program.cs, and exploring/drawings/main.cxx.

◆ GetText()

cadex.UTF16String cadex.Drawing.Text.GetText ( )
inline

◆ SetText()

void cadex.Drawing.Text.SetText ( cadex.UTF16String theText)
inline

Sets a text.

◆ SetTextOrigin()

void cadex.Drawing.Text.SetTextOrigin ( cadex.Geom.Point2d theTextOrigin)
inline

Sets a position of the text.

◆ SetTextProperties()

void cadex.Drawing.Text.SetTextProperties ( cadex.Drawing.Text.Properties theTextProperties)
inline

Sets the properties of dimension text.

◆ TextOrigin()

cadex.Geom.Point2d cadex.Drawing.Text.TextOrigin ( )
inline

Returns a position of the text on the 2D plane.

Examples
exploring/drawings/Program.cs, and exploring/drawings/main.cxx.

◆ TextProperties()

cadex.Drawing.Text.Properties cadex.Drawing.Text.TextProperties ( )
inline

Returns the properties of dimension text.

Examples
exploring/drawings/Program.cs, and exploring/drawings/main.cxx.