該博文為簡短問答,具體詳細介紹可查看本博客的相關博文,套打及位置相關詳細博文:LODOP中的各種寬高和位置簡短問答、LODOP不同打印機出現偏移問題、Lodop打印控件打印機可打區域的影響 設置紙張邊緣為基點、LODOOP中的各種邊距 打印項、整體偏移、可打區域、內部邊距、LODOP中預覽界面查看打印機的可打區域具體值、Lodop連續打印內容逐漸偏移怎么辦、LODOP批量打印多頁模版進行維護、LODOP暫存、應用、復原 按鈕的區別、Lodop打印連續的紙張、LODOP循環多任務 同模版只設置不同隊列任務名、Lodop的JS模版代碼、文檔式模版 生成加載賦值博文索引、Lodop打印維護PRINT_SETUP本地緩存ini文件、
如何套打
打印設計和定位套打 參考http://www.c-lodop.com/demolist/PrintSample4.html
手把手教你WEB套打程序開發 參考http://www.c-lodop.com/blogs/Blog008.html
返回設計的JS代碼 參考樣例35 http://www.lodop.net.cn/demolist/PrintSample35.html
文檔式模版生成和使用 參考樣例50 http://www.lodop.net.cn/demolist/PrintSample50.html
如果在頁面添加字段套打
返回設計的代碼 參考樣例35 http://www.lodop.net.cn/demolist/PrintSample35.html
參考http://www.c-lodop.com/demolist/PrintSampleA2.html
http://www.c-lodop.com/demolist/PrintSample36.html
A2和36這兩種需要在內嵌下使用,lodop支持內嵌,c-lodop不支持,IE等支持內嵌的瀏覽器可以用lodop插件方式支持內嵌。
紙張
紙張設置,參考樣例5 http://www.c-lodop.com/demolist/PrintSample5.html
用xps或pdf虛擬打印機測試一下(測試可用樣例5),如果虛擬打印機輸出的是正確的紙張,真實打印機不是,可能是打印機不支持該自定義紙張。
選擇該真實打印機,在打印預覽下方狀態欄查看一下紙張大小,有的打印機不支持該自定義紙張。
可打區域
“可打區域”邊緣與打印機本身有關,表現在預覽里是虛線,可打區域的影響http://www.c-lodop.com/faq/pp26.html
設置以紙張邊緣為基點參考樣例5 http://www.c-lodop.com/demolist/PrintSample5.html
可打區域進一步解釋
比如設置一個打印項top是10,這個10是默認是相對于可打區域的,實際與紙張邊緣的距離是10+可打區域的上邊距。
如果設置了以紙張邊緣為基點,那么top是10,打印項就是相對于紙張上邊緣的距離是10。
可打區域外是打印不出來的,設置了后,內容的定位是相對于紙張的,但是如果有內容在可打區域外面,會顯示不出來。
你可以輸出個內容,top和left在0,0位置輸出,進入預覽,因為內容在可打區域外,會顯示不出來一部分。
或者打開標尺查看對比下,設置以紙張邊緣為基點和不設置的打印項的位置是否有變化。
打印偏移參考http://www.c-lodop.com/faq/pp17.html
可用打印維護針對不同客戶端進行調整,調整結果保存在本地。
建議用純文本輸出套打建議使用ADD_PRINT_TEXT等純文本進行設計,這種不受瀏覽器引擎解析的影響。