Lodop打印控件打印html超文本,通常傳入一個超文本內(nèi)容可能會超過紙張,如果要拆分每頁顯示哪些然后手動分頁比較麻煩,Lodop中的超文本都有自動分頁的特點。
自動分頁的依據(jù):
1.超文本超過設(shè)置的打印項高度自動分頁(打印項高度)
2.超文本超過紙張自動分頁(紙張高度)
超文本分頁,有兩種可能,1.超過設(shè)置的打印項高度 2.打印項超過紙張高度
剛接觸Lodop的新手有時會奇怪,一頁下面還有很多空白 怎么就分頁了呢?這是由于超文本打印項高度設(shè)定小了的緣故,本博文的(圖2)專門介紹什么是打印項高度,以及如何調(diào)整打印項高度。
打印項高度:
在打印設(shè)計選中某個打印項,打印項周圍出現(xiàn)藍色的圓點,拖動圓點可以把打印項寬或高增大或減小,藍色圓點圍起來的區(qū)域就是打印項的寬高組成的區(qū)域,這個區(qū)域的高度就是打印項的高度。
改變打印項寬高值方法:
1.在打印設(shè)計里選中打印項,拖動藍色圓點,增大或縮小寬高。
2.通過打印設(shè)計上方工具欄里的文本框和小三角,增大或減少寬高的值。
(調(diào)整后預(yù)覽看看效果,不滿意再調(diào)整,直到調(diào)整看起來分頁高度合適,生成代碼)
3.直接在語句里調(diào)整打印項高度值,例如ADD_PRINT_HTM的第3個參數(shù)是寬,第4個參數(shù)是高,第4個參數(shù)也就是打印項的高度值。
簡短問答:
超文本打印項自動分頁
超文本超過設(shè)置的打印項高度就會自動分頁,可通過調(diào)整超文本打印項的高度,控制當前頁面輸出的多少內(nèi)容。(打印項高度可在打印設(shè)計界面可視化調(diào)整)
設(shè)置的打印項高度太小,還沒到達紙張下面就自動分頁了。
選中打印項,增加打印項高度,然后預(yù)覽,查看效果。
也就是超文本打印項的第四個參數(shù)。
例如ADD_PRINT_HTM(intTop,intLeft,intWidth,intHeight,strHtml)增加超文本項
intHeight就是的打印項高度
可以在打印設(shè)計可視化調(diào)整,到合適的分頁位置。
如果內(nèi)容超出了紙張,不想分頁,可以縮放http://www.c-lodop.com/demolist/PrintSample42.html
設(shè)置高度溢出縮放,或整頁縮放。
該文章在 2023/9/25 22:20:37 編輯過