[mxcad_3d API Document](../README. md)/Mx3dSymbolText
Class: Mx3dSymbolText 
Represents a text symbol, inherited from Mx3dSymbolObject
Hierarchy 
- ↳ - Mx3dSymbolText
Table of contents 
Constructors 
Methods 
- FontAspect
- HasFlipping
- HasOrientation3D
- HasOwnAnchorPoint
- Orientation3D
- Position
- SetAngle
- SetColor
- SetColorSubTitle
- SetDisplayType
- SetFlipping
- SetFont
- SetFontAspect
- SetHJustification
- SetHeight
- SetOrientation3D
- SetOwnAnchorPoint
- SetPositon
- SetText
- SetVJustification
- SetZoomable
- UnsetOrientation3D
Constructors 
constructor 
• new Mx3dSymbolText()
Create a default text symbol object.
Overrides 
Mx3dSymbolObject.constructor
• new Mx3dSymbolText(text, height, position)
Create a text symbol object using text, height, and position.
Parameters 
| Name | Type | Description | 
|---|---|---|
| Text | string | Text content | 
| Height | Number | Text height | 
| Position | [Mx3dGePoint] (Mx3dGePoint. md) | Text position | 
Overrides 
Mx3dSymbolObject.constructor
Methods 
FontAspect 
▸ FontAspect(): MxFontAspect
Get font style.
Returns 
Font appearance style.
HasFlipping 
▸ HasFlipping(): boolean
Check if it has been flipped.
Returns 
boolean
Whether to flip.
HasOrientation3D 
▸ HasOrientation3D(): boolean
Check if there is a 3D orientation.
Returns 
boolean
Is there a 3D orientation.
HasOwnAnchorPoint 
▸ HasOwnAnchorPoint(): boolean
Check if there are custom anchor points.
Returns 
boolean
Is there a custom anchor point.
Orientation3D 
▸ Orientation3D(): Mx3dGeCSYSR
Obtain 3D orientation.
Returns 
3D direction.
Position 
▸ Position(): Mx3dGePoint
Get the text location.
Returns 
Text location.
SetAngle 
▸ SetAngle(theAngle): void
Set the text angle.
Parameters 
| Name | Type | Description | 
|---|---|---|
| TheAngle | Number | Text angle | 
Returns 
void
SetColor 
▸ SetColor(theColor): void
Set text color.
Parameters 
| Name | Type | Description | 
|---|---|---|
| TheColor | [Mx3dGeColor] (Mx3dGeColor. md) | Color object | 
Returns 
void
▸ SetColor(theR, theG, theB): void
Set text color.
Parameters 
| Name | Type | Description | 
|---|---|---|
| TheR | number | red component | 
| TheG | Number | Green component | 
| TheB | Number | Blue component | 
Returns 
void
SetColorSubTitle 
▸ SetColorSubTitle(theR, theG, theB): void
Set subtitle color.
Parameters 
| Name | Type | Description | 
|---|---|---|
| TheR | number | red component | 
| TheG | Number | Green component | 
| TheB | Number | Blue component | 
Returns 
void
SetDisplayType 
▸ SetDisplayType(theDisplayType): void
Set display type.
Parameters 
| Name | Type | Description | 
|---|---|---|
| The Display Type | [MxTypeOfDisplayText] (../enums/MdGe. MxTypeOfDisplayText. md) | Display Type | 
Returns 
void
SetFlipping 
▸ SetFlipping(theIsFlipping): void
Set whether to flip.
Parameters 
| Name | Type | Description | 
|---|---|---|
| theIsFlipping | boolean | Whether to flip | 
Returns 
void
SetFont 
▸ SetFont(theFont): void
Set the font.
Parameters 
| Name | Type | Description | 
|---|---|---|
| The font name is' theFont ' | ' string ' | 
Returns 
void
SetFontAspect 
▸ SetFontAspect(theFontAspect): void
Set font style.
Parameters 
| Name | Type | Description | 
|---|---|---|
| The FontAspect | [MxFontAspect] (../enums/MdGe. MxFontAspect. md) | Font Style | 
Returns 
void
SetHJustification 
▸ SetHJustification(theHJust): void
Set the horizontal alignment method.
Parameters 
| Name | Type | Description | 
|---|---|---|
| TheHJust | [MxHorizontalTextAlignment] (../enums/MdGe. MxHorizontalTextAlignment. md) | Horizontal alignment method | 
Returns 
void
SetHeight 
▸ SetHeight(height): void
Set the text height.
Parameters 
| Name | Type | Description | 
|---|---|---|
| Height | Number | Text height | 
Returns 
void
SetOrientation3D 
▸ SetOrientation3D(theOrientation): void
Set the 3D orientation.
Parameters 
| Name | Type | Description | 
|---|---|---|
| The Orientation | [Mx3dGeCSYSR] (Mx3dGeCSYSR. md) | 3D direction | 
Returns 
void
SetOwnAnchorPoint 
▸ SetOwnAnchorPoint(theOwnAnchorPoint): void
Set whether there is a custom anchor point.
Parameters 
| Name | Type | Description | 
|---|---|---|
| Does' theOwnAnchorPoint ' | ' boolean ' | have a custom anchor point | 
Returns 
void
SetPositon 
▸ SetPositon(position): void
Set the text position.
Parameters 
| Name | Type | Description | 
|---|---|---|
| Position | [Mx3dGePoint] (Mx3dGePoint. md) | Text position | 
Returns 
void
SetText 
▸ SetText(text): void
Set the text content.
Parameters 
| Name | Type | Description | 
|---|---|---|
| Text | string | Text content | 
Returns 
void
SetVJustification 
▸ SetVJustification(theVJust): void
Set the vertical alignment method.
Parameters 
| Name | Type | Description | 
|---|---|---|
| TheVJust | [MxVerticalTextAlignment] (../enums/MdGe. MxVerticalTextAlignment. md) | Vertical alignment method | 
Returns 
void
SetZoomable 
▸ SetZoomable(theIsZoomable): void
Set whether it is scalable.
Parameters 
| Name | Type | Description | 
|---|---|---|
| Is' theIsZoomable ' | ' boolean ' | scalable | 
Returns 
void
UnsetOrientation3D 
▸ UnsetOrientation3D(): void
Cancel the 3D orientation setting.
Returns 
void