Lodop打印控件設置表格次頁偏移


Lodop打印控件有很好的自動分頁功能,超文本table表格一頁裝不下,自動分到第二頁,第三頁……
通常表格之前還會有一些內容,比如標題,制表人名稱日期什么的雜七雜八的東西,這種東西會占用一定的空間,這些東西只需要在第一頁顯示。
在這種情況下,表格自動分頁后,還是會按照打印項原來的top頂邊距來進行定位,也就是第二頁、第三頁……上方,原來標題好制表人日期什么的占用的地方,會顯示空白,這段距離還在,這顯然是浪費了上方的空間也讓紙張看起來留白很不舒服。

這種情況下,Lodop提供了次頁偏移方法,讓自動分頁的表格在第二頁第三頁……進行top頂邊距的偏移,根據表格第一頁上方標題等雜亂內容的高度,可自己調整一下偏移值到合適位置。
例如:LODOP.SET_PRINT_STYLEA(0,"Offset2Top",-140);//設置次頁向上偏移140
負值是向上偏移,正值是向下偏移,一般是次頁表格向上偏移比較常見。
Lodop中其實還有次頁左偏移:“Offset2Top”:次頁開始的上邊距偏移量,“Offset2Left”:次頁開始的左邊距偏移量。

偏移后,打印項的打印項高度也會增加,Lodop自動分頁每頁顯示多少數據和超文本打印項的高度有關,偏移后,會自動增加這些高度,如圖,設置自動分頁的表格次頁向上偏移,去掉了原來自動分頁上方的留白部分:

簡短問答:

可以設置次頁偏移,超文本自動分頁后,次頁開始的位置不再是初始位置,而是偏移后的位置。
例如:LODOP.SET_PRINT_STYLEA(0,"Offset2Top",-140);//設置次頁向上偏移140 

參考樣例39 http://www.c-lodop.com/demolist/PrintSample39.html
LODOP.SET_PRINT_STYLEA(0,"Offset2Top",-140);//設置次頁向上偏移140
次頁表格top值偏移,設置。
負值是向上偏移,正值是向下偏移。
參考技術手冊:“Offset2Top”:次頁開始的上邊距偏移量,“Offset2Left”:次頁開始的左邊距偏移量


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM