知道咱這個博客主要是討論C++方面的技術的,但還是希望有對這個控件熟悉或者說用過的朋友能留點墨寶
就是我想通過CVSPrinter這個控件進行紙張的自定義(我沒有在打印機里面添加自定義紙張)
代碼如下:
m_Printer.put_PhysicalPage(TRUE); //按頁面的物理大小操作
m_Printer.put_PaperBin((long)256);//binUser
m_Printer.put_PaperSize((long)256);//pprUser
m_Printer.put_PaperWidth((float)7574.4); //紙張寬度7574.4
m_Printer.put_PaperHeight((float)14587.2); //紙張高度14587.2
對于后面四行代碼的賦值操作是成功的,但是根本就沒有賦值進去,返回的依然是A4紙張的大小,預覽的也還是A4那么大的紙張
這么說來應該跟打印機的默認紙張有關系了
但如果能自定義紙張的話(不用到打印機的服務器屬性里添加紙張),那功能應該會更好的。
希望有用過的朋友給點提示,或熟悉打印、預覽方面的朋友給點意見,呵呵
謝謝了
posted on 2007-06-26 10:18
至尊拖鞋 閱讀(122)
評論(0) 編輯 收藏 引用