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