私は現在iTextを初めて使っています。段落と次の表の間の改ページを防ぐ方法
テーブル 'タイトル'を印刷してから、テーブル自体を印刷したいと考えています。何が起こっているのは、データによっては、ページの下に表のタイトルが表示され、次のページで表が開始されることがあります。
テーブルのタイトルとテーブルを一緒に保ちたい、つまりタイトルの後にテーブルを開始する余地がない場合は、両方を次のページに移動します。
現在、段落オブジェクトを作成し、その後にPDFTableオブジェクトを追加してタイトルを追加しています。私は現時点で何をしているのかを基本的に以下に示すいくつかのサンプルコードをタップしています:
// Add a table title
Paragraph tableTitle = new Paragraph();
tableTitle .setAlignment(1);
tableTitle .add("This is my table title");
tableTitle .setSpacingAfter(12);
try {
document.add(tableTitle);
} catch (DocumentException e) {
throw new ReportingException("Couldn't add section title", e);
}
// Now add the table
PDFTable currentTable = new PdfPTable(3);
// add the headers and data to the table etc...
:
:
すべての参考になります。
おかげ