tzframpton 发表于 2022-7-5 20:19:57

图层特性过滤器

出于好奇,我在哪里可以参考一些自定义的图层特性过滤器功能?提前谢谢。

Tharwat 发表于 2022-7-5 20:25:11

从Cad帮助->
 
DXF参考>表格部分>图层

tzframpton 发表于 2022-7-5 20:28:44

太棒了,塔瓦。。。。谢谢

Tharwat 发表于 2022-7-5 20:31:50

不客气。
 
塔瓦特

Lee Mac 发表于 2022-7-5 20:32:45

嗨Styke,
 
图层特性过滤器存储在ACAD_LAYERFILTERS字典中,该字典位于图层表的扩展字典中。
 
如果您在访问上述位置时需要帮助,我将提供一个示例
 

tzframpton 发表于 2022-7-5 20:37:35

李,最好举个例子。

Lee Mac 发表于 2022-7-5 20:41:53

这是一个快速编写的示例,将获得ACAD\u LAYERFILTERS字典的实体名称(如果存在):
 
在这里,您可以使用dictsearch、dictadd、dictremove等函数来操作字典中包含的项(XRecords)。

tzframpton 发表于 2022-7-5 20:44:20

先生,你太客气了。谢谢你这么做。

Tharwat 发表于 2022-7-5 20:45:58

李。除了(assoc 360…)在层名称“0”的代码中不可用之外,这还提供了一种错误的参数类型。
 
以下是函数*entget*为“0”层生成的dxf返回代码。 

Lee Mac 发表于 2022-7-5 20:49:06

 
您必须在没有图层扩展字典的图形中进行过测试。DXF 360组指向扩展字典的硬所有者id(如果有)。注意,我不是在查询层“0”的扩展字典数据,而是查询层表本身。
页: [1] 2
查看完整版本: 图层特性过滤器