编辑代理实体
代理实体可以编辑的程度由父应用程序决定。此确定是在使用宏创建类时进行的。该参数定义了在实体成为代理时可以对实体进行的编辑类型。下表列出了 的有效选项及其关联值。ACRX_DXF_DEFINE_MEMBERSPROXY_FLAGSPROXY_FLAGS
请注意,这意味着此处列出的其他选项均不适用。kNoOperation 从逻辑上讲,您可以选择 OR 选项来允许编辑操作的组合。PROXY_FLAG 由于代理实体仅封装基类级别以下的数据,因此对颜色、图层、线型、线型比例和可见性所做的任何更改都将作为代理实体数据的一部分写出。在父应用程序存在之前,无法应用刚体变换(如移动、缩放和旋转)。将转换应用于代理时,将对图形图元文件进行转换,并将转换矩阵的副本保存在代理实体的扩展字典的自定义记录中。如果执行了多次转换,则矩阵将更新以反映累积转换。当自定义图元与其父应用程序一起返回到内存时,AutoCAD 会调用图元的函数,向其传递变换矩阵数据,然后从扩展字典中删除自定义数据存储记录。实际上,转换将推迟到父应用程序存在以将转换应用于自定义实体。AcDbEntitytransformBy() 父主题: |
|Archiver|CAD开发者社区
( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-3-5 18:05
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.