私はpdfに背景を設定しようとしていますが、私のpdfには大きなテーブルがあるため、ページはDocument.NewPage()
メソッドではなく自動的に追加されるため、画像の背景は最初のページにのみ設定されます。背景を追加するコードは次のとおりです。
Image backImg = Image.GetInstance(@"D:\websites\DIS\bugs\130208\A4.png");
backImg.SetAbsolutePosition(0, 0);
backImg.Alignment = Image.UNDERLYING;
var doc = new Document(pageSize);
PdfWriter pdfWriter = PdfWriter.GetInstance(doc, new FileStream(filePath, FileMode.Create));
doc.Open();
doc.Add(backImg);
...
creating a big table
doc.NewPage()
メソッドを使用していません。ドキュメントを閉じる前に、すべてのページをループして最後に背景画像を追加する必要がありますが、他の要素の上ではなく背景に配置するにはどうすればよいですか?