iText PdfpTable PdfPCell行对齐和间距

iText PdfpTable PdfPCell行对齐和间距,itext,Itext,我继承了Java应用程序的维护来创建发票。它使用iText PDF库。我的问题涉及在onEndPageEvent()中创建页眉和页脚时的格式设置 该文档有以下边框 Document document = new Document(PageSize.LETTER, 18, 72, 205, 170); 标题表具有以下特征: PdfPTable tHead = new PdfPTable(5); int tHead_tHeaderwidths[] = { 4, 5, 50, 15, 26 }; t

我继承了Java应用程序的维护来创建发票。它使用iText PDF库。我的问题涉及在
onEndPageEvent()
中创建页眉和页脚时的格式设置

该文档有以下边框

Document document = new Document(PageSize.LETTER, 18, 72, 205, 170);
标题表具有以下特征:

PdfPTable tHead = new PdfPTable(5);
int tHead_tHeaderwidths[] = { 4, 5, 50, 15, 26 };
tHead.setWidths(tHead_tHeaderwidths);
PdfPTable tFoot = new PdfPTable(3);
int total_table_headerwidths[] = { 75, 5, 20 }; // percentage
tFoot.setWidths(total_table_headerwidths);
GIF图像创建一条边界线作为标题表中的最后一行,如下所示:

c = new PdfPCell(invoice_header1);
c.setColspan(5);
c.setBorder(0);
c.setPaddingTop(10);            
c.setPaddingLeft(10);                
c.setHorizontalAlignment(Element.ALIGN_CENTER);            
tHead.addCell(c);
页脚表具有以下特征:

PdfPTable tHead = new PdfPTable(5);
int tHead_tHeaderwidths[] = { 4, 5, 50, 15, 26 };
tHead.setWidths(tHead_tHeaderwidths);
PdfPTable tFoot = new PdfPTable(3);
int total_table_headerwidths[] = { 75, 5, 20 }; // percentage
tFoot.setWidths(total_table_headerwidths);
GIF图像也会创建一条边界线作为页脚表中的第一行

c = new PdfPCell(invoice_header2);
c.setColspan(3);
c.setBorder(0);                       
c.setHorizontalAlignment(Element.ALIGN_CENTER);            
tFoot.addCell(c);
为什么这些图像不在文档的右侧对齐? 它们应该与右侧边框对齐

为什么页眉表格第一行的文本和页脚表格底部的行具有行距、行间距,与添加到文档中的其他文本不同? 该文本与其他文本具有相同的字体,并且未应用其他空格格式

这是文档的屏幕截图

请共享有问题的gif图像。如果您继承了维护,请检查您的公司是否有支持合同。每个客户最多可注册3个支持联系人,如果您想更换不再使用的联系人,只需通过iText软件向销售人员发送邮件即可。我知道这对于堆栈溢出来说有点离题,但我们没有其他方法联系您。mkl,GIF是“说明”和“总到期日”黑线。这是我的第一篇文章,我不知道如何共享实际的GIF文件。Amedee Van Gasse,我的公司没有维护合同,不确定它是在开始时(大约2005年)购买的,还是在代码是开源的时候购买的。请共享有问题的GIF图像。如果你继承了维护,然后检查您的公司是否有支持合同。每个客户最多可注册3个支持联系人,如果您想更换不再使用的联系人,只需通过iText软件向销售人员发送邮件即可。我知道这对于堆栈溢出来说有点离题,但我们没有其他方法联系您。mkl,GIF是“说明”和“总到期日”黑线。这是我的第一篇文章,我不知道如何共享实际的GIF文件。Amedee Van Gasse,我的公司没有维护合同,不确定它是在开始时(大约2005年)购买的,还是在代码开源时购买的。