明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 984|回复: 8

[软件与安装] 如何用 lisp 代码控制"使用透明度打印"选项?

[复制链接]
发表于 2023-6-27 09:31 | 显示全部楼层 |阅读模式
本帖最后由 mokson 于 2023-6-27 09:32 编辑

如图,如何用 lisp 代码控制"使用透明度打印"选项?
用 -plot 命令没有出现对这个选项的设置,
它的命令或参数是什么呢?





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2023-6-27 13:57 | 显示全部楼层
本帖最后由 vormittag 于 2023-6-27 13:58 编辑

AutoCAD 的打印选项“使用透明度打印”默认是不被选中的,这个问题可以通过修改 AutoCAD 系统变量 PLOTTRANSPARENCYOVERRIDE 的方法进行控制。该变量取值范围为 0~2的整数:

0:不使用透明度打印
1:根据打印设置中的选项选择是否使用透明度打印
2:使用透明度打印

因此,只要将 PLOTTRANSPARENCYOVERRIDE 设置为 2 即可实现使用透明度打印,即使在“打印”对话框中“使用透明度打印” 没有被选中。
回复 支持 1 反对 0

使用道具 举报

发表于 2023-6-27 09:52 | 显示全部楼层
嗯,虽然我不知道,帮不上什么忙,但是还是支持一下,顶上去……
 楼主| 发表于 2023-6-27 14:34 | 显示全部楼层
vormittag 发表于 2023-6-27 13:57
AutoCAD 的打印选项“使用透明度打印”默认是不被选中的,这个问题可以通过修改 AutoCAD 系统变量 PLOTTRAN ...

你真是见多识广, 非常感谢大侠相助
但我的 CAD023 没有反应. 即使设置了 PLOTTRANSPARENCYOVERRIDE =2  ,也没有自动勾选上
发表于 2023-6-27 22:31 | 显示全部楼层
PLOTTRANSPARENCYOVERRIDE(系统变量)


控制是否打印对象透明度。
类型:
整数
保存位置:
用户设置
初始值:1


说明

0
不使用透明度打印对象

1
使用“页面设置”或“打印”对话框中指定的设置

2
使用透明度打印对象

将 PLOTTRANSPARENCYOVERRIDE 系统变量设定为 0 或 2 会替代“页面设置”或“打印”对话框中的“使用透明度打印”选项。
注: 由于此系统变量可以影响全局打印性能,因此强烈建议用户将该值设置保留为 1,并在打印时管理透明度打印。


 楼主| 发表于 2023-6-28 08:07 | 显示全部楼层
aichong 发表于 2023-6-27 22:31
PLOTTRANSPARENCYOVERRIDE(系统变量)

谢谢哥的帮助!
发表于 2023-6-28 17:22 | 显示全部楼层
mokson 发表于 2023-6-27 14:34
你真是见多识广, 非常感谢大侠相助
但我的 CAD023 没有反应. 即使设置了 PLOTTRANSPARENCYOVERRIDE =2   ...

勾不勾选没有意义,因为不受那个勾控制。只有当变量是 1 的时候才由对话框控制。
BTW:你试着打印一个PDF 看一下不就知道了?
发表于 2023-9-22 17:56 | 显示全部楼层
woc!牛逼!!
我用PLT打印出来的图纸最近不能自动裁剪,老是有一大片空白。后经一个答案提醒可能是勾选了“使用透明度打印”的原因,但是看着没有勾选,后来按这几楼大佬的命令查了一下系统变量还真是“2”,就不管勾不勾选一直开着,修改了系统变量之后真就正常了!太牛逼了,明经yyds!
还得感谢楼主,要不是楼主发这个帖子我还真没意识到查一查这个命令的系统变量!感谢楼主!感谢各位大佬!
发表于 2023-12-19 09:35 | 显示全部楼层
谢谢分享  ,强大
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-4 18:08 , Processed in 0.288878 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表