CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 文档中心

layerstate-addlayers(AutoLISP)

2023-1-7 19:30| 发布者: admin| 查看: 327| 评论: 0|来自: AutoCAD

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

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

支持的平台:视窗和 Mac OS

签名

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

类型:字符串

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

图层名称

类型:字符串

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

类型:整数或零

表示要设置的图层中的属性的数字总和。

1-- 关闭图层

2-- 冻结图层

4-- 锁定图层

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

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

Avalue 在新视口中使用默认值打开、解冻、解锁、可打印和解冻。nil

颜色

类型:列表

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

线型

类型:字符串

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

线宽

类型:整数

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

绘图样式

类型:字符串

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

返回值

类型:T 或零

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, 2024-12-15 14:48

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部