使用iText更改收割台高度
这是我在SO上的第一篇帖子,所以请温柔一点:)。我将继续道歉,因为这听起来可能很模糊,并且缺少代码(这是为了工作,我被禁止发布)。我会尽可能地对其进行伪编码或解释,但我别无选择,无法显示代码 客户需要一个从数据库中提取数据的报告,因此我无法知道表单中有多少页。表单基本上有两个部分。我的问题是,标题有不同的高度 报告标题的第一页是这样构建的:使用iText更改收割台高度,itext,Itext,这是我在SO上的第一篇帖子,所以请温柔一点:)。我将继续道歉,因为这听起来可能很模糊,并且缺少代码(这是为了工作,我被禁止发布)。我会尽可能地对其进行伪编码或解释,但我别无选择,无法显示代码 客户需要一个从数据库中提取数据的报告,因此我无法知道表单中有多少页。表单基本上有两个部分。我的问题是,标题有不同的高度 报告标题的第一页是这样构建的: 报表标题 附加信息1 附加信息2 列标题 第一节的其余部分省略了Additional Info 1和Additional Info 2表,只包含报表标题和列
- 根据页面更改我的writeSelectedRows()中的行数值
- 将页眉高度设置为较小的大小(在调用document.newPage()之前),因为我在谷歌搜索这个主题的日子里看到,在调用newPage()之前必须设置页眉高度)
- 根据文档所在的节调整文档的上页边距大小
任何建议或帮助都将不胜感激 我对iText不是一个完全的新手,但我肯定不是一个专家。甚至可能不是中间人。我想我应该这么说。我在iText中不是一个新手,你可以说我是专家。我试着把你的问题读了两遍。它可能有太多的字眼让别人看不懂,而不是让我理解你想要实现的目标。如果你的雇主有一份支持合同,我会付出额外的努力,但是。。。在它目前的状态下,我不知道从哪里开始问反问题,以便你澄清你正在使用的术语。例如:您是否将概念“header”与概念“margin”混淆?第三次尝试阅读您的问题:您是否碰巧在Document类中查找SetMargin()方法?在破解了这个问题之后,这似乎是唯一有意义的答案。对不起,我还没有回答。我还以为有人回复时会通过电子邮件通知我。你完全正确,我的问题太可怕了!我只是重读了一遍,连我自己都弄糊涂了。当我说“页眉”时,我的意思是将在页面顶部打印数据/信息。我的问题是,我表单的每个部分都有不同的标题(行数不同),我不知道每个部分将有多少页,因为每个部分的数据都是从数据库中提取的。我很清楚,我的问题会非常混乱,因为我无法发布任何代码。当我把它贴出来的时候,我的头也撞到了桌子上,所以压力可能对写问题没有帮助。目前,我正在尝试各种方法来改变所有节段的标题高度,希望我能找到一种解决方法。谢谢你甚至试图回答我的问题。(我一直在阅读你写的大量信息和教程。你显然是“专家”,我非常感谢你甚至试图回答我!)