将 iTextSharp 从 5.0.0 转换为 5.2.1 后生成 pdf 标头时出现问题

本文关键字:pdf 问题 iTextSharp 转换 后生 | 更新日期: 2023-09-27 18:37:09

我们使用iTextSharp进行PDF操作和合并。

最近,我们将iTextSharp从5.0.0升级到5.2.1

我们使用类的方法PdfPageEventHelper OnEndPage(在自定义类中被覆盖)来编写标头。

升级到 5.2.1.0 后,iTextSharp 生成的 PDF 文件没有我们提供的标题文本。没有代码更改。恢复到旧版本 (5.0.0),写入标头没有任何问题。

我无法弄清楚新版本中发生了什么变化导致这种情况,并且在文档中没有看到任何特定于此的内容。

将 iTextSharp 从 5.0.0 转换为 5.2.1 后生成 pdf 标头时出现问题

谢谢亚历克西斯的时间。

我们已经找到了解决方案,这有点奇怪。

我们必须将 PdfPCell 实例的 "FixedHeight" 属性从 10 更改为 20。还注释该行以设置 FixedHeight 值(保持默认值,当我检查时为 0.0)也起到了作用。所以我不知道文本的显示方式是否随着新版本而改变,还是由于任何错误而改变。