LODOP在打印預覽的時候,如果選擇的打印機是真實打印機,會發現可能會有虛線,不同打印機虛線的位置不同,這個虛線是打印機的可打區域,Lodop無法控制。
可打區域,顧名思義,就是打印機可以打印的區域,在這個區域外是打印不出來的,為了避免打印不出來,所以默認LOODOP在定位的時候是以可打區域為基點的,這也就造成了不同打印機的打印項位置可能有差異,由於基點不同,在紙張中的定位也不同。
可以通過語句設置以紙張邊緣為基點,排除可打區域的基點的影響。
可查看相關博文:Lodop打印控件打印機可打區域的影響 設置紙張邊緣為基點
打印機千差萬別,標准不同,針對不同打印機,可用打印維護開放給客戶端微調。
(紙張大小寬或高-可打區域寬或高)/2,這個應該是可打區域的左邊距,或頂邊距,但是獲取的值有差異,差異不大。
特地用安裝了幾個打印機驅動,試了試:
Brother Color Type3 Class Driver
紙張大小:210*297
可打區域大小:202*288
LeftMargin:4.2mm TopMargin:4.2mm
210-202=8 8/2=4 左邊距 LeftMargin:4.2mm 有差值
297-288=9 9/2=4.5 右邊距 TopMargin:4.2mm 有差值
Epson ESC/P 9pin V4 Class Driver
紙張大小:210*297
可打區域大小:204*288
210-204=6 6/2=3 左邊距 LeftMargin:3mm 無差值
297-288=9 9/2=4.5 右邊距 TopMargin:4.2mm 有差值
打印預覽查看可打區域方法
查看可打區域大小(客戶端本地打印角色):
鼠標放到打印預覽的紙張上,查看預覽下方狀態欄的size,就是打印機的可打區域。
查看可打區域左邊距(客戶端本地打印角色):
鼠標放到打印預覽的左側的虛線上,查看預覽下方狀態欄的LeftMargin,就是打印機的可打區域左邊距。
查看可打區域上邊距(客戶端本地打印角色):
鼠標放到打印預覽的上邊的虛線上,查看預覽下方狀態欄的TopMargin,就是打印機的可打區域上邊距。
查看可打區域大小,左邊距,上邊距(遠程預覽界面)
直接在打印預覽下方狀態欄可查看到這三個值。