Lodop打印控件中,超文本超過設置的打印項高度 或超過紙張,就會自動分頁,純文本通過設置為多頁項也可以根據打印項高度自動分頁,Lodop中還提供了許多手動分頁的方法,對於多頁文檔中(自動分頁或手動分頁),有時候需要標注‘接下一頁’,用來表示內容沒有結束。
自動分頁,不知道總共會分多少頁,分到的最后一頁的數據數量可能很少,造成最后一頁下方是空白,需要標注‘以下空白’,表示后面沒有其他內容了。
Lodop中對打印項的控制很多,可以輸出到某頁,也可以設置每頁輸出,‘接下一頁’也就是每頁輸出,最后一頁因為下面沒有頁數了,所以設置禁止輸出到最后一頁,‘以下空白’直接設置在最后一頁輸出。
‘接下一頁’可以把打印項輸出為眉腳項(每頁輸出),然后設置禁止輸出到最后一頁來實現。
LODOP.SET_PRINT_STYLEA(0,"ItemType",1);//設置打印項為眉腳項,每頁輸出
LODOP.SET_PRINT_STYLEA(0,"PageUnIndex","last");//設置禁止在最后一頁輸出
‘以下空白’可以通過,設置打印項只輸出到最后一頁來實現。
LODOP.SET_PRINT_STYLEA(0,"PageIndex","last");//設置僅在最后一頁輸出

