LODOP中用ADD_PRINT_IMAGE縮放非圖片超文本
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
LODOP中HTML,URL,帶有img標簽的IMAGE,TBALE等打印項都屬于超文本。 ADD_PRINT_IMAGE可以用于輸出圖片,輸出的帶img標簽的圖片為超文本。輸出的不帶img標簽的,直接是base64也可以(本博客相關博文:LODOP直接用base64碼輸出圖片) 有上面鏈接里的博文可知,ADD_PRINT_IMAGE該語句輸出的圖片可以進行縮放(本博客相關博文:LODOP用ADD_PRINT_IMAGE語句縮放打印圖片),這個語句還可以輸出超文本內容,帶不帶圖片都可以,傳入一段html片段,然后用該語句輸出,可以對單個超文本進行縮放。如果不縮放,就會個圖片一樣,截取前面的部分,超過寬高的部分不會顯示出來。 正常情況下輸出htm用普通的輸出超文本打印項語句就行了,這種屬于變相對單個超文本進行縮放。 ADD_PRINT_IMAGE可以輸出的內容: ADD_PRINT_IMAGE對內容的處理: 代碼: <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>WEB打印控件LODOP</title> <script language="javascript" src="LodopFuncs.js"></script> </head> <body> <a href="javascript:prn1_preview()">用ADD_PRINT_HTM輸出原始超文本</a><br> <a href="javascript:prn2_preview()">用ADD_PRINT_IMAGE輸出超文本,截取前面部分超文本</a><br> <a href="javascript:prn3_preview()">用ADD_PRINT_IMAGE加縮放,可變形縮放</a><br> <a href="javascript:prn4_preview()">用ADD_PRINT_IMAGE加縮放,不可變形縮放</a><br> <script language="javascript" type="text/javascript"> var LODOP; //聲明為全局變量 function prn1_preview() {//正常輸出效果 LODOP=getLodop(); LODOP.PRINT_INIT(""); LODOP.ADD_PRINT_HTM(0,0,"100%","100%","<body>\r\n<p>windows系統需要開啟Print Spooler...(省略中間超文本)...1236666431.jpg\" alt=\"\" /></p>\r\n</body>"); LODOP.PREVIEW(); }; function prn2_preview() {//截取了前面的部分超文本,超出的超文本不再顯示或自動分頁 LODOP=getLodop(); LODOP.PRINT_INIT(""); LODOP.ADD_PRINT_IMAGE(0,0,400,400,"<body>\r\n<p>windows系統需要開啟Print Spooler...(省略中間超文本)...1236666431.jpg\" alt=\"\" /></p>\r\n</body>"); //LODOP.PRINT_DESIGN(); LODOP.PREVIEW(); }; function prn3_preview() {//對該超文本可變形縮放 LODOP=getLodop(); LODOP.PRINT_INIT(""); LODOP.ADD_PRINT_IMAGE(0,0,400,400,"<body>\r\n<p>windows系統需要開啟Print Spooler...(省略中間超文本)...1236666431.jpg\" alt=\"\" /></p>\r\n</body>"); LODOP.SET_PRINT_STYLEA(0,"Stretch",1);//圖片的(可變形)擴展縮放模式 LODOP.PREVIEW(); }; function prn4_preview() {//對該超文本不可變形縮放 LODOP=getLodop(); LODOP.PRINT_INIT(""); LODOP.ADD_PRINT_IMAGE(0,0,400,400,"<body>\r\n<p>windows系統需要開啟Print Spooler...(省略中間超文本)...1236666431.jpg\" alt=\"\" /></p>\r\n</body>"); LODOP.SET_PRINT_STYLEA(0,"Stretch",2);//圖片的(可變形)擴展縮放模式 LODOP.PREVIEW(); }; </script> </body>
如圖效果 圖示: 該文章在 2023/9/26 0:48:23 編輯過 |
關鍵字查詢
相關文章
正在查詢... |