我最近将我的 Aspose.Pdf 库从 3.0.4.0 升级到了 9.3.0.0。升级后,我们使用 PdfFileStamp 开始忽略我们的边距选项(上、左、右),而是将所有标题中心对齐重叠。(示例见下图)
以前,这些标题正在努力使文本显示如下:
我正在使用 PdfFileStamp 添加这些标题:
PdfFileStamp fileStamp = new PdfFileStamp(pathToTempPdfFile, PathToPdf);
fileStamp.AddHeader(ftSite, 20, fileStamp.PageWidth / 2, fileStamp.PageWidth / 2);
fileStamp.AddHeader(ftVisit, 30, fileStamp.PageWidth / 2, fileStamp.PageWidth / 2);
fileStamp.AddHeader(ftGroup, 20, 0, 50);
fileStamp.AddHeader(ftForm, 30, 0, 50);
fileStamp.Save(pathToNewFile);
我尝试将每个标题项放在他们自己的文件戳中,但这并没有解决问题。
TL;DR:为什么我的页眉中的边距值被忽略了?
更新我添加了一个 github 项目,其中包含一个显示此问题的示例项目。它可以在这里找到: https ://github.com/ntregillus/HeadersNotAligningCorrectly