我最近将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