C#生成签字报表相关 求助

归来的虾米 2020-07-15 06:19:42
最近公司有一项报表导出的需求,生成签字模板。

原理是从数据库导出相关数据放入至excel或者pdf。在文件最后一页需要放入签字的区域。
可是因为每张报表的数据量都不一样,导致行数都不一样。最后签字的区域有的都跨页显示了。。很苦恼
求各位大佬有没有相关的方法,求指导。

自己使用Aspose.cell 尝试了一下,就是最后的签名区域很难控制。。

PS:winform平台


...全文
2153 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
highreport 2020-07-16
  • 打赏
  • 举报
回复
签字栏,作为页脚,就可以控制在每页的尾部
乐迪飞侠 2020-07-16
  • 打赏
  • 举报
回复
FastReport.Net可以实现,做好报表模板,最后一行当做签名区域,数据区域可以根据实际情况自由伸缩。具体怎么实现可以百度下。
归来的虾米 2020-07-15
  • 打赏
  • 举报
回复
引用 1 楼 以专业开发人员为伍 的回复:
分页打印的时候,第二页(以及后边其它页)也应该跟第一页一样有表头。你做到了吗?如果没有做到,那是你的 Excel 模板设计不行,先别考虑签字问题,先把这个解决。布局没问题了,再考虑签字格的问题吧。
第二页开始也有表头的,就是最后签字放的位置不知道怎么定,大佬还有什么方法吗? 比如第二页只有几行的,一般来说签字的要放在第二页最右下角, 第二页有很多行,只剩最后一行空白了,这个签字的又该怎么放。。
  • 打赏
  • 举报
回复
分页打印的时候,第二页(以及后边其它页)也应该跟第一页一样有表头。你做到了吗?如果没有做到,那是你的 Excel 模板设计不行,先别考虑签字问题,先把这个解决。布局没问题了,再考虑签字格的问题吧。

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧