1

タイトルが示すように、ヘッダーとデータが別のページに表示されています。データ行は1ページを超えているため、新しいページに自動的に表示されると思います。

PDFは横向きに変換されていますが、それは問題ではないと思います。

Col1Col2COl3
ニューヨーク
**ページの残りの部分は空です**

**新しいページ**
12 3
4 5 6
1 2 4
1
25...。

見出しの直後にデータを開始できるようにするために追加できるものはありますか?Col1Col2COl3
ニューヨーク123 4 5 6 1 2 4
1 25 ...。




コード:テーブルは、見出しにテーブルヘッダー行とヘッダーセルを使用し、データにテーブル行とテーブルセルを使用します。

私はabcPdfDocument.AddImageHtml(pdfDocumentProperties.ContentHtml、true、0、true);を使用します。最初のページとabcPdfDocument.Page=abcPdfDocument.AddPage();を追加します。documentId = abcPdfDocument.AddImageToChain(documentId); 残りを追加するため。

4

1 に答える 1

1

私は最終的にABCPDFサポートの助けを借りて問題を解決しました。この問題は、複雑さのために私のレポートに固有のものでした。以下に回答があります。

累積的な凝集力を使用しているため、ABCpdfがテーブルを単一のページに保持しようとする垂直線/境界線が多すぎます。最大の凝集力を使用する必要があります。theDoc.HtmlOptions.BreakMethod = HtmlBreakMethodType.MaximumCohesion;

この変更を行った後、奇妙なページ分割の問題は発生しませんでした。

于 2013-03-22T15:32:36.023 に答える