LODOP打印控件关联输出各内容

Lodop打印控件利用SET_PRINT_STYLEA里面的“LinkedItem”可以把多个独立的内容关联起来,让它们顺序打印。这样,就可以实现很多效果,例如一些内容紧跟着表格下方输出,关联表格后就是和表格的偏移值,不再用top,left定位,相对于表格。
当连续使用关联前一个对象,变成连续顺序关联串的时候,注意第一个对象的高度是当前页输出(所有内容)的高度,超过高度会分页,-1为前一项,可以连成关联串,第一个对象的高度height就是每一页输出的串的高度,也就是说,如果想在一个页面输出整个串的内容,那么第一个对象的高度应该包括后面的所有高度总和,第一个对象的高度是本页输出的高度,当连续关联上一个对象时,第二个top就不是上边距,而是和第一个对象的top差值,left也不是左边距,是和第一个对象的左边距差值,第三个对象左边距和关联的第二个 相同,所以也就是和第二个对象左边对齐,也就是0。
如下图,第四个我没继续画差额线,因为这是每个关联前一个对象,这里第四个top就是和第三个对象的差额,左边距是和第三个对象的差额,不过如果第一个对象高度不够,那么就会分页。
在打印设计查看一下各种关联内容,打印设计可以通过左侧的对象查看器(点击设计界面左侧的小三角形,展开打印项界面)选中一个或多个对象。

posted @ 2018-09-26 10:42  花谢悦神  阅读(2135)  评论(0编辑  收藏  举报