mxcad_3d API 文档 / Mx3dSymbolText
Class: Mx3dSymbolText
表示一个文字符号,继承自 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()
创建一个默认的文字符号对象。
Overrides
Mx3dSymbolObject.constructor
• new Mx3dSymbolText(text
, height
, position
)
使用文本、高度和位置创建一个文字符号对象。
Parameters
Name | Type | Description |
---|---|---|
text | string | 文本内容。 |
height | number | 文本高度。 |
position | Mx3dGePoint | 文本位置。 |
Overrides
Mx3dSymbolObject.constructor
Methods
FontAspect
▸ FontAspect(): MxFontAspect
获取字体样式。
Returns
字体外观样式。
HasFlipping
▸ HasFlipping(): boolean
检查是否翻转。
Returns
boolean
是否翻转。
HasOrientation3D
▸ HasOrientation3D(): boolean
检查是否有3D方向。
Returns
boolean
是否有3D方向。
HasOwnAnchorPoint
▸ HasOwnAnchorPoint(): boolean
检查是否有自定义锚点。
Returns
boolean
是否有自定义锚点。
Orientation3D
▸ Orientation3D(): Mx3dGeCSYSR
获取3D方向。
Returns
3D方向。
Position
▸ Position(): Mx3dGePoint
获取文本位置。
Returns
文本位置。
SetAngle
▸ SetAngle(theAngle
): void
设置文本角度。
Parameters
Name | Type | Description |
---|---|---|
theAngle | number | 文本角度。 |
Returns
void
SetColor
▸ SetColor(theColor
): void
设置文本颜色。
Parameters
Name | Type | Description |
---|---|---|
theColor | Mx3dGeColor | 颜色对象。 |
Returns
void
▸ SetColor(theR
, theG
, theB
): void
设置文本颜色。
Parameters
Name | Type | Description |
---|---|---|
theR | number | 红色分量。 |
theG | number | 绿色分量。 |
theB | number | 蓝色分量。 |
Returns
void
SetColorSubTitle
▸ SetColorSubTitle(theR
, theG
, theB
): void
设置副标题颜色。
Parameters
Name | Type | Description |
---|---|---|
theR | number | 红色分量。 |
theG | number | 绿色分量。 |
theB | number | 蓝色分量。 |
Returns
void
SetDisplayType
▸ SetDisplayType(theDisplayType
): void
设置显示类型。
Parameters
Name | Type | Description |
---|---|---|
theDisplayType | MxTypeOfDisplayText | 显示类型。 |
Returns
void
SetFlipping
▸ SetFlipping(theIsFlipping
): void
设置是否翻转。
Parameters
Name | Type | Description |
---|---|---|
theIsFlipping | boolean | 是否翻转。 |
Returns
void
SetFont
▸ SetFont(theFont
): void
设置字体。
Parameters
Name | Type | Description |
---|---|---|
theFont | string | 字体名称。 |
Returns
void
SetFontAspect
▸ SetFontAspect(theFontAspect
): void
设置字体样式。
Parameters
Name | Type | Description |
---|---|---|
theFontAspect | MxFontAspect | 字体样式。 |
Returns
void
SetHJustification
▸ SetHJustification(theHJust
): void
设置水平对齐方式。
Parameters
Name | Type | Description |
---|---|---|
theHJust | MxHorizontalTextAlignment | 水平对齐方式。 |
Returns
void
SetHeight
▸ SetHeight(height
): void
设置文本高度。
Parameters
Name | Type | Description |
---|---|---|
height | number | 文本高度。 |
Returns
void
SetOrientation3D
▸ SetOrientation3D(theOrientation
): void
设置3D方向。
Parameters
Name | Type | Description |
---|---|---|
theOrientation | Mx3dGeCSYSR | 3D方向。 |
Returns
void
SetOwnAnchorPoint
▸ SetOwnAnchorPoint(theOwnAnchorPoint
): void
设置是否有自定义锚点。
Parameters
Name | Type | Description |
---|---|---|
theOwnAnchorPoint | boolean | 是否有自定义锚点。 |
Returns
void
SetPositon
▸ SetPositon(position
): void
设置文本位置。
Parameters
Name | Type | Description |
---|---|---|
position | Mx3dGePoint | 文本位置。 |
Returns
void
SetText
▸ SetText(text
): void
设置文本内容。
Parameters
Name | Type | Description |
---|---|---|
text | string | 文本内容。 |
Returns
void
SetVJustification
▸ SetVJustification(theVJust
): void
设置垂直对齐方式。
Parameters
Name | Type | Description |
---|---|---|
theVJust | MxVerticalTextAlignment | 垂直对齐方式。 |
Returns
void
SetZoomable
▸ SetZoomable(theIsZoomable
): void
设置是否可缩放。
Parameters
Name | Type | Description |
---|---|---|
theIsZoomable | boolean | 是否可缩放。 |
Returns
void
UnsetOrientation3D
▸ UnsetOrientation3D(): void
取消3D方向设置。
Returns
void