CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoLISP 开发指南

acad_truecolordlg(AutoLISP)

2023-1-5 23:07| 发布者: admin| 查看: 2095| 评论: 0|来自: AutoCAD

摘要: 显示“AutoCAD 颜色选择”对话框,其中包含索引颜色、真彩色和配色系统的选项卡

显示“AutoCAD 颜色选择”对话框,其中包含索引颜色、真彩色和配色系统的选项卡

支持的平台:视窗和 Mac OS

签名

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

类型:列表(虚线对)

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

允许比图层

类型:T 或零

如果设置为 ,则禁用“按图层”和“按块”按钮。省略allowbyLayer参数或将其设置为非值将启用“按图层”和“按块”按钮。nilnil

当前图层颜色

类型:列表(虚线对)

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

返回值

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

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

GMT+8, 2024-5-19 14:30

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部