CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2020 开发者帮助

acad_truecolordlg (AutoLISP)

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

acad_truecolordlg (AutoLISP)

显示 AutoCAD 颜色选择对话框,其中包含索引颜色、真彩色和颜色手册选项卡

支持的平台:Windows 和 Mac OS

签名

(acad_truecolordlg color [allowbylayer] [currentlayercolor])
颜色

类型:列表(虚线对)

描述默认颜色的虚线对。虚线对的第一个元素必须是与颜色相关的 DXF 组代码(62、420 或 430)之一;例如,、 或 。(62 . ColorIndex)(420 . TrueColor)(430 . "colorbook$colorname")

allowByLayer

类型:T 或 nil

如果设置为 ,则禁用 ByLayer 和 ByBlock 按钮。省略 allowbylayer 参数或将其设置为非值将启用 ByLayer 和 ByBlock 按钮。nilnil

当前层颜色

类型:列表(虚线对)

可选的虚线对,其形式与在对话框中设置 ByLayer/ByBlock 颜色的值的形式相同。color

返回值

类型:列表(虚线对)或 nil

操作成功后,该函数将返回描述所选颜色的一个或多个虚线对的列表(取决于选择颜色的选项卡)。列表中的最后一个虚线对表示所选颜色。如果用户取消对话框,则返回该函数。nil

颜色书颜色

如果返回列表中的最后一项是 430 对,则指定的颜色源自颜色书。此返回的列表还将包含描述相应真实颜色的 420 对和描述最接近匹配颜色索引值的 62 对。

真彩色

如果返回的列表包含 420 对作为最后一项,则指定了真颜色(如“红色、绿色、蓝色”)。该列表还将包含一对 62,表示最接近的匹配颜色索引。不会出现 430 对。

颜色指数

如果列表中的最后一项是 62 对,则选择颜色索引。返回的列表中不会出现其他虚线对。

例子

打开颜色选择对话框,转到“颜色索引”选项卡,并接受紫色默认选择:

(acad_truecolordlg '(62 . 215))
((62 . 215))

打开颜色选择对话框,进入“真彩色”选项卡,其中默认选择为绿色,并禁用了“按图层”和“按块”按钮:

(acad_truecolordlg '(420 . 2686760) nil)
((62 . 80) (420 . 2686760))

打开颜色选择对话框,进入“颜色书”选项卡,并接受芥末默认选择:

(acad_truecolordlg '(430 . "RAL CLASSIC$RAL 1003"))
((62 . 40) (420 . 16235019) (430 . "RAL CLASSIC$RAL 1003"))

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2025-1-19 07:30

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部