Lodop打印控件打印html超文本,通常傳入一個(gè)超文本內(nèi)容可能會(huì)超過(guò)紙張,如果要拆分每頁(yè)顯示哪些然后手動(dòng)分頁(yè)比較麻煩,Lodop中的超文本都有自動(dòng)分頁(yè)的特點(diǎn)。
自動(dòng)分頁(yè)的依據(jù):
1.超文本超過(guò)設(shè)置的打印項(xiàng)高度自動(dòng)分頁(yè)(打印項(xiàng)高度)
2.超文本超過(guò)紙張自動(dòng)分頁(yè)(紙張高度)
超文本分頁(yè),有兩種可能,1.超過(guò)設(shè)置的打印項(xiàng)高度 2.打印項(xiàng)超過(guò)紙張高度
剛接觸Lodop的新手有時(shí)會(huì)奇怪,一頁(yè)下面還有很多空白 怎么就分頁(yè)了呢?這是由于超文本打印項(xiàng)高度設(shè)定小了的緣故,本博文的(圖2)專門(mén)介紹什么是打印項(xiàng)高度,以及如何調(diào)整打印項(xiàng)高度。

打印項(xiàng)高度:
在打印設(shè)計(jì)選中某個(gè)打印項(xiàng),打印項(xiàng)周圍出現(xiàn)藍(lán)色的圓點(diǎn),拖動(dòng)圓點(diǎn)可以把打印項(xiàng)寬或高增大或減小,藍(lán)色圓點(diǎn)圍起來(lái)的區(qū)域就是打印項(xiàng)的寬高組成的區(qū)域,這個(gè)區(qū)域的高度就是打印項(xiàng)的高度。
改變打印項(xiàng)寬高值方法:
1.在打印設(shè)計(jì)里選中打印項(xiàng),拖動(dòng)藍(lán)色圓點(diǎn),增大或縮小寬高。
2.通過(guò)打印設(shè)計(jì)上方工具欄里的文本框和小三角,增大或減少寬高的值。
(調(diào)整后預(yù)覽看看效果,不滿意再調(diào)整,直到調(diào)整看起來(lái)分頁(yè)高度合適,生成代碼)
3.直接在語(yǔ)句里調(diào)整打印項(xiàng)高度值,例如ADD_PRINT_HTM的第3個(gè)參數(shù)是寬,第4個(gè)參數(shù)是高,第4個(gè)參數(shù)也就是打印項(xiàng)的高度值。

簡(jiǎn)短問(wèn)答:
超文本打印項(xiàng)自動(dòng)分頁(yè)
超文本超過(guò)設(shè)置的打印項(xiàng)高度就會(huì)自動(dòng)分頁(yè),可通過(guò)調(diào)整超文本打印項(xiàng)的高度,控制當(dāng)前頁(yè)面輸出的多少內(nèi)容。(打印項(xiàng)高度可在打印設(shè)計(jì)界面可視化調(diào)整)
設(shè)置的打印項(xiàng)高度太小,還沒(méi)到達(dá)紙張下面就自動(dòng)分頁(yè)了。

選中打印項(xiàng),增加打印項(xiàng)高度,然后預(yù)覽,查看效果。
也就是超文本打印項(xiàng)的第四個(gè)參數(shù)。
例如ADD_PRINT_HTM(intTop,intLeft,intWidth,intHeight,strHtml)增加超文本項(xiàng)
intHeight就是的打印項(xiàng)高度
可以在打印設(shè)計(jì)可視化調(diào)整,到合適的分頁(yè)位置。
如果內(nèi)容超出了紙張,不想分頁(yè),可以縮放http://www.c-lodop.com/demolist/PrintSample42.html
設(shè)置高度溢出縮放,或整頁(yè)縮放。
該文章在 2023/9/25 22:20:37 編輯過(guò)