3

最近、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

4

0 に答える 0