感謝樓上朋友的回答﹐但是不是想要的結果﹗ 因為打印機是HP8100黑白機﹐用自編的程序批量打印圖時使用monochrome.ctb打印,此ctb是將所有輸出的文件按黑白打印,但如果當前圖是stb格式,程序找不到monochrome.ctb將使用monochrome.stb替代打印,此時如果輸出的大批圖紙有彩色線條或文字打印出來的顯得非常模糊﹐而且看不清! 樓上的程序得到當前打印樣式﹐如果沒有設置打印樣式,此時為空 nil 如何讓程序求出當前打樣樣式到底是命名(ctb)還是顏色相關(stb)?
附件里的文件為stb格式的dwg圖檔,使用程序自動將其改為ctb格式圖檔! |