mxcad_3d API 文档 / Mx3dAspectDim
Class: Mx3dAspectDim 
Mx3dAspectDim 类定义了在 3D 表示中显示尺寸的属性。 这包括尺寸测量相关的线条、文本和箭头的设置。
Hierarchy 
- ↳ - Mx3dAspectDim
Table of contents 
Constructors 
Methods 
- ArrowOrientation
- ArrowTailSize
- ExtensionSize
- IsArrows3d
- IsText3d
- IsTextShaded
- IsUnitsDisplayed
- MakeArrows3d
- MakeText3d
- MakeTextShaded
- MakeUnitsDisplayed
- SetArrowAspect
- SetArrowOrientation
- SetArrowTailSize
- SetCommonColor
- SetExtensionSize
- SetLineAspect
- SetTextAspect
- SetTextHorizontalPosition
- SetTextVerticalPosition
- SetValueStringFormat
- TextHorizontalPosition
- TextVerticalPosition
- ValueStringFormat
Constructors 
constructor 
• new Mx3dAspectDim()
构造函数,创建一个默认的显示尺寸的属性对象。
Overrides 
Mx3dAspectObject.constructor
Methods 
ArrowOrientation 
▸ ArrowOrientation(): MxDimensionArrowOrientation
获取箭头的方向。
Returns 
箭头方向。
ArrowTailSize 
▸ ArrowTailSize(): number
获取箭头尾部的大小。
Returns 
number
尺寸值。
ExtensionSize 
▸ ExtensionSize(): number
获取延伸尺寸的大小。
Returns 
number
尺寸值。
IsArrows3d 
▸ IsArrows3d(): boolean
检查箭头是否为 3D。
Returns 
boolean
如果箭头为 3D,返回 true,否则返回 false。
IsText3d 
▸ IsText3d(): boolean
检查尺寸文本是否为 3D。
Returns 
boolean
如果文本为 3D,返回 true,否则返回 false。
IsTextShaded 
▸ IsTextShaded(): boolean
检查 3D 尺寸文本是否有阴影。
Returns 
boolean
如果文本有阴影,返回 true,否则返回 false。
IsUnitsDisplayed 
▸ IsUnitsDisplayed(): boolean
检查是否显示单位。
Returns 
boolean
如果显示单位,返回 true,否则返回 false。
MakeArrows3d 
▸ MakeArrows3d(theIsArrows3d): void
设置箭头为 3D 或 2D。
Parameters 
| Name | Type | Description | 
|---|---|---|
| theIsArrows3d | boolean | 如果为 true,将箭头设置为 3D;否则为 2D。 | 
Returns 
void
MakeText3d 
▸ MakeText3d(isText3d): void
设置尺寸文本为 3D 或 2D。
Parameters 
| Name | Type | Description | 
|---|---|---|
| isText3d | boolean | 如果为 true,将文本设置为 3D;否则为 2D。 | 
Returns 
void
MakeTextShaded 
▸ MakeTextShaded(theIsTextShaded): void
开启或关闭 3D 尺寸文本的阴影。
Parameters 
| Name | Type | Description | 
|---|---|---|
| theIsTextShaded | boolean | 如果为 true,开启阴影;否则关闭阴影。 | 
Returns 
void
MakeUnitsDisplayed 
▸ MakeUnitsDisplayed(theIsDisplayed): void
设置是否显示单位。
Parameters 
| Name | Type | Description | 
|---|---|---|
| theIsDisplayed | boolean | 如果为 true,显示单位;否则不显示。 | 
Returns 
void
SetArrowAspect 
▸ SetArrowAspect(theAspect): void
设置尺寸箭头的显示属性。
Parameters 
| Name | Type | Description | 
|---|---|---|
| theAspect | Mx3dAspectArrow | 箭头显示属性。 | 
Returns 
void
SetArrowOrientation 
▸ SetArrowOrientation(theArrowOrient): void
设置箭头的方向(外部或内部)。
Parameters 
| Name | Type | Description | 
|---|---|---|
| theArrowOrient | MxDimensionArrowOrientation | 箭头方向。 | 
Returns 
void
SetArrowTailSize 
▸ SetArrowTailSize(theSize): void
设置箭头尾部的大小(无文本的延伸)。
Parameters 
| Name | Type | Description | 
|---|---|---|
| theSize | number | 尺寸值。 | 
Returns 
void
SetCommonColor 
▸ SetCommonColor(theColor): void
为尺寸的所有部分(线条、箭头和文本)设置相同的颜色。
Parameters 
| Name | Type | Description | 
|---|---|---|
| theColor | Mx3dGeColor | 颜色值。 | 
Returns 
void
SetExtensionSize 
▸ SetExtensionSize(theSize): void
设置延伸尺寸的大小。
Parameters 
| Name | Type | Description | 
|---|---|---|
| theSize | number | 尺寸值。 | 
Returns 
void
SetLineAspect 
▸ SetLineAspect(theAspect): void
设置尺寸线条的显示属性。
Parameters 
| Name | Type | Description | 
|---|---|---|
| theAspect | Mx3dAspectLine | 线条显示属性。 | 
Returns 
void
SetTextAspect 
▸ SetTextAspect(theAspect): void
设置尺寸文本的显示属性。
Parameters 
| Name | Type | Description | 
|---|---|---|
| theAspect | Mx3dAspectText | 文本显示属性。 | 
Returns 
void
SetTextHorizontalPosition 
▸ SetTextHorizontalPosition(thePosition): void
设置文本的水平位置。
Parameters 
| Name | Type | Description | 
|---|---|---|
| thePosition | MxDimensionTextHorizontalPosition | 文本的水平位置。 | 
Returns 
void
SetTextVerticalPosition 
▸ SetTextVerticalPosition(thePosition): void
设置文本的垂直位置。
Parameters 
| Name | Type | Description | 
|---|---|---|
| thePosition | MxDimensionTextVerticalPosition | 文本的垂直位置。 | 
Returns 
void
SetValueStringFormat 
▸ SetValueStringFormat(theFormat): void
设置用于格式化尺寸值标签的语法格式。
Parameters 
| Name | Type | Description | 
|---|---|---|
| theFormat | string | 格式字符串。 | 
Returns 
void
TextHorizontalPosition 
▸ TextHorizontalPosition(): MxDimensionTextHorizontalPosition
获取文本的水平位置。
Returns 
MxDimensionTextHorizontalPosition
文本的水平位置。
TextVerticalPosition 
▸ TextVerticalPosition(): MxDimensionTextVerticalPosition
获取文本的垂直位置。
Returns 
MxDimensionTextVerticalPosition
文本的垂直位置。
ValueStringFormat 
▸ ValueStringFormat(): string
获取尺寸值标签的格式。
Returns 
string
格式字符串。