这是我关于SO的第一篇文章,所以请温柔:)。我将继续道歉,这可能听起来有多模糊,而且缺乏代码(这是为了工作,我被禁止发布)。我将尝试伪代码或尽可能地解释它,但我没有选择无法显示代码。
客户想要一份从数据库中提取数据的报告,因此我无法知道表单中有多少页面。表格基本上有2个部分。我的问题是标题有不同的高度。
报告标题的第一页构建如下:
第一部分的其余部分省略了Additonal Info 1和Additional Info 2表,并且只有报告Header和Column Header,因此不需要第一页上的标题空间。但问题是我不知道如何缩小标题大小。第二部分的标题更小。
到目前为止我尝试过:
这些都没有奏效。我意识到这是非常模糊的,根据我所写的内容,任何人都无法回答这个问题。我想我只是在问是否有人知道我可以查看的类似问题的任何链接。我花了几天搜索这个主题并阅读了很多内容,但仍然没有任何效果。我已经阅读了iText页面上的所有相关教程。仍然没有任何东西适合客户的需求。
我已经查看了可能使用ColumnText和PdfReader / PdfStamper(“第二遍”方案),但我不认为我可以使用ColumnText选项,因为标题具有不同单元格宽度等的表格,并且“第二次通过”选项并没有让我知道我所处的报告的哪一部分(据我所知)。
任何建议或帮助都会非常感激!!