明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1796|回复: 8

[求助]如何得到當前打印樣式

  [复制链接]
发表于 2009-9-10 23:36:00 | 显示全部楼层 |阅读模式
如何用程序得到PSTYLEMODE的值是0還是1???
許多打開的圖面當前打印樣式為顏色樣式acad.stb,我想將每次開圖面時不用輸命令﹐讓程序判斷如果為0將調用CONVERTPSTYLES將其轉換成顏色相關acad.ctb

Ps:
转换图形时,CONVERTPSTYLES 将对 PSTYLEMODE 系统变量进行适当的设置 (1 = 命名,0 = 颜色相关)
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2009-9-11 17:26:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2009-9-13 18:25:00 | 显示全部楼层

感謝樓上朋友的回答﹐但是不是想要的結果﹗

因為打印機是HP8100黑白機﹐用自編的程序批量打印圖時使用monochrome.ctb打印,此ctb是將所有輸出的文件按黑白打印,但如果當前圖是stb格式,程序找不到monochrome.ctb將使用monochrome.stb替代打印,此時如果輸出的大批圖紙有彩色線條或文字打印出來的顯得非常模糊﹐而且看不清!


樓上的程序得到當前打印樣式﹐如果沒有設置打印樣式,此時為空 nil
如何讓程序求出當前打樣樣式到底是命名(ctb)還是顏色相關(stb)?

附件里的文件為stb格式的dwg圖檔,使用程序自動將其改為ctb格式圖檔!

本帖子中包含更多资源

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

x
 楼主| 发表于 2009-9-13 18:30:00 | 显示全部楼层

ctb適合黑白打印機出圖

stb適合彩色打印機出圖

 楼主| 发表于 2009-9-14 13:05:00 | 显示全部楼层

二樓大蝦有沒有辦法解決,就是讓程序判斷當前文件是基于命名ctb格式還是顏色stb格式﹐如果顏色stb格式將自動切換成命名ctb格式

 楼主| 发表于 2009-9-16 01:39:00 | 显示全部楼层
没人知道吗,吼一下下啦啦啦~~~
发表于 2009-9-16 13:24:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2009-9-16 18:19:00 | 显示全部楼层
太感謝你了﹐你接按要求定做付費程序開發嗎?
发表于 2009-9-17 08:59:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-10-1 15:16 , Processed in 0.188639 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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