|
AnyCAD Rapid API 2026
Help you to create a better world!
|
Dimension(标注)实体基类 更多...
Public 成员函数 | |
| DbDimension (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| 仅供内部使用 | |
| bool | isAngular () |
| 判断是否为角度标注 | |
| bool | isTextUserDefinedLocation () |
| 判断文字位置是否为用户定义 | |
Public 成员函数 继承自 AnyCAD.Drawing.DbEntity | |
| DbEntity (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| 仅供内部使用 | |
Public 成员函数 继承自 AnyCAD.Drawing.DbObject | |
| DbObject (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| 仅供内部使用 | |
| void | Dispose () |
| virtual string | getObjectName () |
| 获取对象名称 | |
| virtual EnumDbObjectType | getObjectType () |
| 获取对象类型枚举 | |
| virtual string | getSubclassMarker () |
| 获取子类标记 | |
| virtual bool | hasDynamicSubclass () |
| 是否有动态子类 | |
| string | toString () |
| 转换为字符串格式 | |
| DbXData | getXData () |
| 获取扩展数据 | |
| virtual bool | copy (DbObject obj) |
| 复制对象 | |
静态 Public 成员函数 | |
| static DbDimension | Cast (DbObject obj) |
属性 | |
| byte | Version [get, set] |
| 版本 | |
| DbXYZ | Normal [get, set] |
| 法向量/挤出方向 | |
| DbXYZ | TextMiddlePoint [get, set] |
| 文字中点 | |
| DbXYZ | DefinitionPoint [get, set] |
| 定义点 | |
| DbXYZ | InsertionPoint [get, set] |
| 文字插入点 | |
| double | Rotation [get, set] |
| 旋转角度 | |
| double | HorizontalDirection [get, set] |
| 水平方向 | |
| string | TextOverride [get, set] |
| 文字覆盖 | |
| double | TextRotation [get, set] |
| 文字旋转 | |
| double | Measurement [get, set] |
| 测量值 | |
| int | AttachmentPoint [get, set] |
| 附着点类型 | |
| int | LineSpacingStyle [get, set] |
| 行间距样式 | |
| double | LineSpacingFactor [get, set] |
| 行间距因子 | |
| bool | FlipArrow1 [get, set] |
| 翻转箭头1 | |
| bool | FlipArrow2 [get, set] |
| 翻转箭头2 | |
| ObjectId | BlockRecordHandle [get, set] |
| 块记录句柄 | |
| ObjectId | DimensionStyleHandle [get, set] |
| 标注样式句柄 | |
| byte | DimensionType [get, set] |
| 标注类型标志 | |
| string | Block [get, set] |
| 块名称 | |
| ushort | Flags [get, set] |
| 标志位 | |
| string | MeasurementText [get, set] |
| 测量文本 | |
| DbXYZ | TextPosition [get, set] |
| 文字位置 | |
| DbXYZ | Extrusion [get, set] |
| 挤出方向 | |
| bool | HasStyleOverride [get, set] |
| 是否有样式覆盖 | |
属性 继承自 AnyCAD.Drawing.DbEntity | |
| string | LayerName [get, set] |
| 图层名称 | |
| ObjectId | LayerHandle [get, set] |
| 图层对象ID | |
| string | LineTypeName [get, set] |
| 线型名称 | |
| ObjectId | LineTypeHandle [get, set] |
| 线型对象ID | |
| DbColor | EntityColor [get, set] |
| 颜色(统一处理索引颜色和真彩色) | |
| string | BookColorName [get, set] |
| 颜色名称 | |
| EnumLineWeightType | LineWeight [get, set] |
| 线宽 | |
| double | LineTypeScale [get, set] |
| 线型比例 | |
| bool | IsInvisible [get, set] |
| 是否可见 | |
| DbTransparency | TransparencyValue [get, set] |
| 透明度 | |
| ObjectId | MaterialHandle [get, set] |
| 材质对象ID | |
| double | Thickness [get, set] |
| 厚度 | |
| DbXYZ | Normal [get, set] |
| 法向量 | |
属性 继承自 AnyCAD.Drawing.DbObject | |
| DbDatabase | Document [get, set] |
| 所属文档 | |
| ObjectId | Handle [get, set] |
| 对象ID | |
| DbObject | Owner [get, set] |
| 所有者对象指针 | |
Dimension(标注)实体基类
所有标注类型的基类,包含通用的标注属性。 有 7 种标注类型: