|
AnyCAD Rapid API 2026
Help you to create a better world!
|
文本实体 更多...
Public 成员函数 | |
| DbText (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| 仅供内部使用 | |
| DbText | clone (DbObject obj, DbDatabase db) |
| string | getValueW () |
| 获取宽字符串版本的文本内容 | |
| void | setValueW (string wideValue) |
| 从宽字符串设置文本内容 | |
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 DbText | Cast (DbObject obj) |
| static DbText | create (DbDatabase db, ObjectId handle) |
| static DbText | create (DbDatabase db) |
| static DbText | create (DbBlockTableRecord block) |
属性 | |
| DbXYZ | InsertPoint [get, set] |
| 插入点(第一对齐点) | |
| DbXYZ | AlignmentPoint [get, set] |
| 第二对齐点 | |
| double | Height [get, set] |
| 文本高度 | |
| string | Value [get, set] |
| 文本内容 | |
| double | Rotation [get, set] |
| 旋转角度(弧度) | |
| double | ObliqueAngle [get, set] |
| 倾斜角度(弧度) | |
| double | WidthFactor [get, set] |
| 宽度因子 | |
| double | Thickness [get, set] |
| 厚度 | |
| DbXYZ | Normal [get, set] |
| 法向量 | |
| int | Mirror [get, set] |
| 镜像标志 | |
| int | HorizontalAlignment [get, set] |
| 水平对齐方式 | |
| int | VerticalAlignment [get, set] |
| 垂直对齐方式 | |
| ulong | StyleHandle [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] |
| 所有者对象指针 | |
文本实体
| string AnyCAD.Drawing.DbText.getValueW | ( | ) |
获取宽字符串版本的文本内容
内部使用 StringConv::UTF82W() 进行转换
| void AnyCAD.Drawing.DbText.setValueW | ( | string | wideValue | ) |
从宽字符串设置文本内容
| wideValue | UTF-16/UTF-32 宽字符串 |
内部使用 StringConv::W2UTF8() 进行转换
|
getset |
第二对齐点
仅当水平或垂直对齐不为默认值时有意义