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