存在一个表A,其中单号列与其他数据是多行关系,如
单号 明细1 明细2
A1 xxx xxx
A1 xxx xxx
A2 xxx xxx
A2 xxx xxx
A2 xxx xxx
A2 xxx xxx
A3 xxx xxx
A3 xxx xxx
通过自定义报表,根据每个单号,循环遍历单号,生成10个打印单据在一个报表里面,这样存在有些单号明细行数据比较多的,其生成的内容就换页了,
目前想实现每个单据的可以生成一个"第[PageNo]页,共[PageCount]页",就是生成的A1单号如果为1页内容,那页脚为第1页,共1页,第2个单号A2如果存在2页,那就是第1页,共2页和第2页,共2页,依次类推。
目前看是否能获取RenderTable表格对象占用的页面数量?
PS:不用遍历单独生成能解决这个问题,直接用"第[PageNo]页,共[PageCount]页"做页脚就好了,但是需要所有单据都生成在一个pdf里面,因为需要打印时,按生成的顺序打印出来,如果生成多个文件,在打印时存在错页现象
[此贴子已经被作者于2023/9/26 23:43:02编辑过]
就是问下如何设置页脚不续前节doc.PageFooter,在页面中如何断开和前面的连接,重新开始计数