Lodop打印控件利用SET_PRINT_STYLEA里面的“LinkedItem”可以把多個獨立的內容關聯起來,讓它們順序打印。這樣,就可以實現很多效果,例如一些內容緊跟着表格下方輸出,關聯表格后就是和表格的偏移值,不再用top,left定位,相對於表格。
當連續使用關聯前一個對象,變成連續順序關聯串的時候,注意第一個對象的高度是當前頁輸出(所有內容)的高度,超過高度會分頁,-1為前一項,可以連成關聯串,第一個對象的高度height就是每一頁輸出的串的高度,也就是說,如果想在一個頁面輸出整個串的內容,那么第一個對象的高度應該包括后面的所有高度總和,第一個對象的高度是本頁輸出的高度,當連續關聯上一個對象時,第二個top就不是上邊距,而是和第一個對象的top差值,left也不是左邊距,是和第一個對象的左邊距差值,第三個對象左邊距和關聯的第二個 相同,所以也就是和第二個對象左邊對齊,也就是0。
如下圖,第四個我沒繼續畫差額線,因為這是每個關聯前一個對象,這里第四個top就是和第三個對象的差額,左邊距是和第三個對象的差額,不過如果第一個對象高度不夠,那么就會分頁。
在打印設計查看一下各種關聯內容,打印設計可以通過左側的對象查看器(點擊設計界面左側的小三角形,展開打印項界面)選中一個或多個對象。