查找使用 eDocEngine 生成的表的末尾
我们有几个报告,使用 Gnostice 的 eDocEngine 将单独的表格输出到 PDF 中,只要数据正确地适合单元格。
问题是当数据换行时,它会改变行高,使表格变大。这意味着当我们输出下一个表时,它会重叠并破坏报告输出。目前,我们使用一些解决方法,例如测试字符串长度以查看是否会换行或向下一个表格顶部添加一个常量以添加一点空间,以防顶部表格增长一点。
我希望能够做的是在调用 EndTable
后获取表格高度或底部,以便我可以相应地调整后续表格。
我们使用的是Delphi 2007,eDocEngine 2.5
We have several reports which outputs separate tables into a PDF using Gnostice's eDocEngine, which all works fine provided the data fits in the cells properly.
The problem is when the data wraps it changes the row height, making the table larger. This means when we output the next table it overlaps and ruins the report output. At the moment we use workarounds such as testing the string length to see if will wrap or adding a constant to the next tables top to a add a little space just in case the top table grows a bit.
What I'd like to be able to do is after calling EndTable
get the tables height, or bottom so I can adjust subsequent tables accordingly.
We are using Delphi 2007, eDocEngine 2.5
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)