簡單的自定義印表機紙張更換方法,下面僅僅以a3紙張為例,其他紙張型別,方法一樣。
dim ps as new pagesettings
dim pdocument as new printdocument
dim my*****size as system.drawing.printing.*****size
if ps.printersettings.installedprinters.count > 0 then '檢測印表機是否存在
if ps.printersettings.isvalid = true then '檢測印表機是否有效
for each my*****size in ps.printersettings.*****sizes '檢查該當前印表機是否支援a3的紙張
if my*****size.kind = *****kind.a3 then
exit for
end if
next
if my*****size.kind <> *****kind.a3 then '如果當前印表機不支援a3紙張,那麼自定義a3大小的紙張
my*****size = new system.drawing.printing.*****size("a3", 1169, 1654)
end if
ps.*****size = my*****size '設定為指定的紙張
ps.landscape = false
pdocument.defaultpagesettings = ps
pdocument.printersettings.printername = ps.printersettings.printername
end if
end if
OSX印表機紙張
cups使用ppds檔案來對每個印表機進行功能配置設定。使用者可以通過修改ppds檔案來對每個印表機進行特殊配置。這裡是乙個例子。每個印表機預設地支援若干的型別的紙張型別和大小,可能很長,在使用者選擇的時候會不太方便,那麼可以通過修改ppds檔案來把這個列表縮短。找到 default dimensi...
css列印適應紙張 條碼印表機種類介紹
條碼機工作原理 條碼印表機工作分為熱敏和熱轉印兩種列印模式。1.熱敏列印模式 指的是流過印字頭電阻的電流產生熱傳到熱敏紙上,使其變色,從而印出字元和影象。特點 機器輕巧,印字清晰,耗材便宜,字跡儲存性差在陽光照耀下易變色。2.熱轉印列印模式 是流過印字頭電阻的電流產生熱傳到碳帶上,將碳帶上的碳粉塗層...
VB6 DataReport列印自定義紙張
在修改報表列印的紙張大小時可選方案!private sub datareport initialize with me orientation rptorientportrait 報表縱向列印 reportwidth 14 567 寬度 567 1cm 這兒還是報錯的話可以設定成13.9 567 l...