Lodop打印控件打印html超文本,通常傳入一個(gè)超文本內(nèi)容可能會(huì)超過紙張,如果要拆分每頁顯示哪些然后手動(dòng)分頁比較麻煩,Lodop中的超文本都有自動(dòng)分頁的特點(diǎn)。
自動(dòng)分頁的依據(jù):
1.超文本超過設(shè)置的打印項(xiàng)高度自動(dòng)分頁(打印項(xiàng)高度)
2.超文本超過紙張自動(dòng)分頁(紙張高度)
超文本分頁,有兩種可能,1.超過設(shè)置的打印項(xiàng)高度 2.打印項(xiàng)超過紙張高度
剛接觸Lodop的新手有時(shí)會(huì)奇怪,一頁下面還有很多空白 怎么就分頁了呢?這是由于超文本打印項(xiàng)高度設(shè)定小了的緣故,本博文的(圖2)專門介紹什么是打印項(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)圍起來的區(qū)域就是打印項(xiàng)的寬高組成的區(qū)域,這個(gè)區(qū)域的高度就是打印項(xiàng)的高度。
改變打印項(xiàng)寬高值方法:
1.在打印設(shè)計(jì)里選中打印項(xiàng),拖動(dòng)藍(lán)色圓點(diǎn),增大或縮小寬高。
2.通過打印設(shè)計(jì)上方工具欄里的文本框和小三角,增大或減少寬高的值。
(調(diào)整后預(yù)覽看看效果,不滿意再調(diào)整,直到調(diào)整看起來分頁高度合適,生成代碼)
3.直接在語句里調(diào)整打印項(xiàng)高度值,例如ADD_PRINT_HTM的第3個(gè)參數(shù)是寬,第4個(gè)參數(shù)是高,第4個(gè)參數(shù)也就是打印項(xiàng)的高度值。

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

選中打印項(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)整,到合適的分頁位置。
如果內(nèi)容超出了紙張,不想分頁,可以縮放http://www.c-lodop.com/demolist/PrintSample42.html
設(shè)置高度溢出縮放,或整頁縮放。
該文章在 2023/9/25 22:20:37 編輯過