CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2018 开发者帮助

扩展属性

2024-5-18 16:58| 发布者: admin| 查看: 68| 评论: 0|原作者: admin|来自: AutoCAD

扩展属性

和 接口的主要用途是允许将属性的数据扩展为两个或多个子属性。 是仅适用于静态属性的旧界面。 适用于静态和动态属性。IOPMPropertyExpanderIOPMPropertyExpander2IOPMPropertyExpanderIOPMPropertyExpander2

展开属性时,“属性检查器”会为每个子属性显示单独的编辑控件。例如,图元具有由 XYZ 坐标组成的单个起点。尽管该点是单个属性,但行的 COM 包装器实现以方便编辑。属性检查器会查阅实现,因此将三个坐标分别表示为“开始 X”、“开始 Y”和“开始 Z”。每个坐标都有自己的编辑框。AcDbLineIOPMPropertyExpanderIOPMPropertyExpander

除了将一个属性拆分为属性数组之外,还可以对该数组中的元素进行分组。例如,轻型折线自动化对象将顶点存储在一个属性 中,该属性返回一个一维双精度数组。数组中每个连续的对表示 2D 折线的下一个 X,Y 顶点。由于实现了折线顶点的适当分组,因此属性检查器会为属性创建微调控件。微调器允许用户一次查看和编辑一个顶点。CoordinatesCoordinates

属性扩展是可选的。在大多数情况下,可以通过在对象的 IDL 描述中创建单独的属性来绕过它。

父主题:

  1. 增强属性显示

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1   苏公网安备32011402011833)

GMT+8, 2024-12-15 11:41

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部