基本函数 类别:layer
layer
layer:activelayer
说明:设置指定层为当前层
用法:(layer:activelayer name)
参数:1 name : 未明确定义;
返回值:成功返回t,失败返回nil
示例:(entity:ActiveLayer "layer1")
layer:allname
说明:返回所有图层的名称(字符串表)
用法:(layer:allname )
参数:None
返回值:
示例:layer:ent
说明:获获取指定图层的图元名
用法:(layer:ent name)
参数:1 name : 未明确定义;
返回值:图元
示例:(layer:ent "0") --> <图元名: -64cb388>
layer:freeze
说明:图层列表冻结开关函数
用法:(layer:freeze laylist bool-flag)
参数:1 laylist : 未明确定义; 2 bool-flag : 未明确定义;
返回值:
示例:layer:freezed-p
说明:层是否冻结?
用法:(layer:freezed-p lname)
参数:1 lname : 未明确定义;
返回值:
示例:layer:freezelist
说明:返回冻结图层列表
用法:(layer:freezelist )
参数:None
返回值:
示例:layer:info
说明:返回所有图层的信息
用法:(layer:info )
参数:None
返回值:(("层名" 状态 颜色 "线型")……); 状态:1冻结图层 2新视口冻结图层 4锁定…(其他看帮助); 颜色:负值为隐藏图层;
示例:layer:layerofflist
说明:返回关闭图层列表
用法:(layer:layerofflist )
参数:None
返回值:
示例:layer:list
说明:返回图层列表 list
用法:(layer:list )
参数:None
返回值:
示例:layer:lock
说明:图层锁定开关函数
用法:(layer:lock laylist bool-flag)
参数:1 laylist : 未明确定义; 2 bool-flag : 未明确定义;
返回值:
示例:layer:locked-p
说明:层是否锁定?
用法:(layer:locked-p lname)
参数:1 lname : 未明确定义;
返回值:
示例:layer:lockedlist
说明:返回锁定图层列表
用法:(layer:lockedlist )
参数:None
返回值:
示例:layer:make
说明:创建一个图层; 参数1:name:图层名称; 参数2:colour:颜色默认nil(7); 参数3:linetype:线型默认nil(Continuous); 参数4:n70:标志位,默认nil(0); 标准标记(按位编码值):; 1 = 冻结图层,否则解冻图层; 2 = 默认情况下在新视口中冻结图层; 4 = 锁定图层; 16 = 如果设置了此位,则表条目外部依赖于外部参照; 32 = 如果同时设置了此位和位 16,则表明已成功融入了外部依赖的外部参照; 64 = 如果设置了此位,则表明在上次编辑图形时,图形中至少有一个图元参照了表条目。; (此标志适用于 AutoCAD 命令。大多数读取 DXF 文件的程序都可以忽略它,并且无需由写入 DXF 文件的程序对其进行设置)
用法:(layer:make name colour linetype flag)
参数:1 name : 未明确定义; 2 colour : 未明确定义; 3 linetype : 未明确定义; 4 flag : 未明确定义;
返回值:
示例:layer:obj-name
说明:返回所有图层对应的对象名(大写)
用法:(layer:obj-name )
参数:None
返回值:((图层名1 对象名1) (图层名2 对象名2)……)
示例:layer:off
说明:关闭图层; 参数:图层名称表
用法:(layer:off laylist)
参数:1 laylist : 未明确定义;
返回值:
示例:layer:on
说明:图层列表开关函数
用法:(layer:on laylist bool-flag)
参数:1 laylist : 未明确定义; 2 bool-flag : 未明确定义;
返回值:
示例:layer:plotable
说明:设置指定图层(列表)不打印; 参数1、图层列表; 参数2、是否打印(T打印/nil不打印)
用法:(layer:plotable laylist on-off)
参数:1 laylist : 未明确定义; 2 on-off : 未明确定义;
返回值:
示例:layer:plottable
说明:图层打印开关函数
用法:(layer:plottable laylist bool-flag)
参数:1 laylist : 未明确定义; 2 bool-flag : 未明确定义;
返回值:
示例:layer:plottablelist
说明:返回可打印图层列表
用法:(layer:plottablelist )
参数:None
返回值:
示例: