LODOP中用ADD_PRINT_IMAGE縮放非圖片超文本
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
LODOP中HTML,URL,帶有img標(biāo)簽的IMAGE,TBALE等打印項(xiàng)都屬于超文本。 ADD_PRINT_IMAGE可以用于輸出圖片,輸出的帶img標(biāo)簽的圖片為超文本。輸出的不帶img標(biāo)簽的,直接是base64也可以(本博客相關(guān)博文:LODOP直接用base64碼輸出圖片) 有上面鏈接里的博文可知,ADD_PRINT_IMAGE該語(yǔ)句輸出的圖片可以進(jìn)行縮放(本博客相關(guān)博文:LODOP用ADD_PRINT_IMAGE語(yǔ)句縮放打印圖片),這個(gè)語(yǔ)句還可以輸出超文本內(nèi)容,帶不帶圖片都可以,傳入一段html片段,然后用該語(yǔ)句輸出,可以對(duì)單個(gè)超文本進(jìn)行縮放。如果不縮放,就會(huì)個(gè)圖片一樣,截取前面的部分,超過(guò)寬高的部分不會(huì)顯示出來(lái)。 正常情況下輸出htm用普通的輸出超文本打印項(xiàng)語(yǔ)句就行了,這種屬于變相對(duì)單個(gè)超文本進(jìn)行縮放。 ADD_PRINT_IMAGE可以輸出的內(nèi)容: ADD_PRINT_IMAGE對(duì)內(nèi)容的處理: 代碼: <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系統(tǒng)需要開(kāi)啟Print Spooler...(省略中間超文本)...1236666431.jpg\" alt=\"\" /></p>\r\n</body>"); LODOP.PREVIEW(); }; function prn2_preview() {//截取了前面的部分超文本,超出的超文本不再顯示或自動(dòng)分頁(yè) LODOP=getLodop(); LODOP.PRINT_INIT(""); LODOP.ADD_PRINT_IMAGE(0,0,400,400,"<body>\r\n<p>windows系統(tǒng)需要開(kāi)啟Print Spooler...(省略中間超文本)...1236666431.jpg\" alt=\"\" /></p>\r\n</body>"); //LODOP.PRINT_DESIGN(); LODOP.PREVIEW(); }; function prn3_preview() {//對(duì)該超文本可變形縮放 LODOP=getLodop(); LODOP.PRINT_INIT(""); LODOP.ADD_PRINT_IMAGE(0,0,400,400,"<body>\r\n<p>windows系統(tǒng)需要開(kāi)啟Print Spooler...(省略中間超文本)...1236666431.jpg\" alt=\"\" /></p>\r\n</body>"); LODOP.SET_PRINT_STYLEA(0,"Stretch",1);//圖片的(可變形)擴(kuò)展縮放模式 LODOP.PREVIEW(); }; function prn4_preview() {//對(duì)該超文本不可變形縮放 LODOP=getLodop(); LODOP.PRINT_INIT(""); LODOP.ADD_PRINT_IMAGE(0,0,400,400,"<body>\r\n<p>windows系統(tǒng)需要開(kāi)啟Print Spooler...(省略中間超文本)...1236666431.jpg\" alt=\"\" /></p>\r\n</body>"); LODOP.SET_PRINT_STYLEA(0,"Stretch",2);//圖片的(可變形)擴(kuò)展縮放模式 LODOP.PREVIEW(); }; </script> </body>
如圖效果 圖示: 該文章在 2023/9/26 0:48:23 編輯過(guò) |
關(guān)鍵字查詢(xún)
相關(guān)文章
正在查詢(xún)... |