自定義印表機紙張型別

2021-06-06 14:34:02 字數 1105 閱讀 8064

簡單的自定義印表機紙張更換方法,下面僅僅以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...