gpt4 book ai didi

java - iText PdfPTables, document.add with writeSelectedRows

转载 作者:行者123 更新时间:2023-12-04 06:53:39 27 4
gpt4 key购买 nike

我目前正在修改使用 iText 和 java 生成报告的现有系统。报告模板如下:

Header1(PdfPTable)
Header2(PdfPTable)
正文(PdfPTable)

我目前使用 writeSelectedRows 来显示 Header1 和 Header2,但是 document.add 用于显示 Body。问题是系统设置为在正文已显示在屏幕上之后写入标题,因此我将标题显示在正文内容的顶部。我的问题是如何添加正文表(使用 document.add)并让它显示在页面的中间(或任何预定的垂直位置)?这样我就有足够的空间在正文表上方显示我的标题。

注意:如果正文内容太大,我相信正文表是使用 document.add 来促进自动分页的。

最佳答案

将您的标题表写入文档顶部的绝对位置,因此 y 位置将是:

y = PageHeight - TableHeight;

然后使用 document.add 添加正文表

这是我用谷歌搜索的一个例子, Image in the Page Header Generated by iTextSharp?

关于java - iText PdfPTables, document.add with writeSelectedRows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2773709/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com