CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2020 开发者帮助

layerstate-addlayers (AutoLISP)

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

layerstate-addlayers (AutoLISP)

将一系列图层添加或更新到图层状态

支持的平台:Windows 和 Mac OS

签名

(layerstate-addlayers layerstatename (list layername state color linetype lineweight plotstyle) [(list ...)])
层状态名称

类型:字符串

要更新的图层状态的名称。

图层名称

类型:字符串

要添加或更新的图层的名称。

类型:整数或无

指定图层中要设置的属性的数值和。

1 -- 关闭图层

2 -- 冻结图层

4 -- 锁定图层

8 -- 将图层标记为无绘图

16 -- 将图层设置为在新视口中冻结

值在新视口中使用默认值 on、thawed、unlocked、plottable 和 thawed。nil

颜色

类型:列表

指定图层颜色类型和值的虚线对,例如 、 或 。(62 . ColorIndex)(420 . TrueColor)(430 . "colorbook$colorname")

线型

类型:字符串

图层线型的名称。线型必须已加载到图形中,否则将使用默认值“连续”。值将图层线型设置为“连续”。nil

线型

类型:整数

对应于有效线宽的数字,即 35 = .35,211 = 2.11。值将图层线宽设置为“默认值”。nil

剧情风格

类型:字符串

图层打印样式的名称。绘图样式名称必须已加载到图形中,否则将使用默认值“正常”。值将图层绘图样式设置为“正常”。如果图形处于颜色相关模式,则忽略此设置。nil

返回值

类型:T 或 nil

T如果成功;否则。nil

例子

(layerstate-addlayers
  "myLayerState"
  (list "Walls" 4 '(62 . 45) "Divide" 35 "10% Screen")
  (list "Floors" 6 '(420 . 16235019) "Continuous" 40 "60% Screen")
  (list "Ceiling" 0 '(430 . "RAL CLASSIC$RAL 1003") "DOT" nil nil)
)
T

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2025-3-5 18:04

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部