私はSpire.PDF for .NETを使用してpdfファイルを作成していますが、テーブルのページネーションに次の問題があります:
すべてのページにヘッダーとフッターがあるため、テーブルがヘッダーとフッターを超えないようにページ境界を設定する必要があり、次のようにします。
tableLayout.PaginateBounds = new RectangleF(0, headerHeight, page.Canvas.ClientSize.Width, page.Canvas.ClientSize.Height - headerHeight - footerHeight);
次に、次のようにテーブルを描画します。
PdfLayoutResult result = table.Draw(page, new PointF(0, y), tableLayout);
テーブルの前にテキストが必要な場合に問題が発生するため、テーブルはヘッダーの直後には開始されませんが、y > headerHeight で開始されます。その場合、テーブルはヘッダーの直後、テキストの上に描画されるため、「table.Draw(page, new PointF(0, y), tableLayout)」の y は無視されます。
これはSpire PDFでも達成できますか?どうやって達成できますか?