にテーブルを取得します。デフォルトを変更する場合は、マニュアルで説明されているようにsetHorizontalAlignment()
メソッドを使用できます。例えば、古い「iTextのアクションの」ブックのexamples of chapter 4、より具体的には、TableAlignment例を参照してください:
public void createPdf(String filename)
throws IOException, DocumentException {
// step 1
Document document = new Document();
// step 2
PdfWriter.getInstance(document, new FileOutputStream(filename));
// step 3
document.open();
// step 4
PdfPTable table = createFirstTable();
table.setWidthPercentage(50);
table.setHorizontalAlignment(Element.ALIGN_LEFT);
document.add(table);
table.setHorizontalAlignment(Element.ALIGN_CENTER);
document.add(table);
table.setHorizontalAlignment(Element.ALIGN_RIGHT);
document.add(table);
// step 5
document.close();
}
あなたは、このような些細な質問をしているという事実を考えると、私はあなたがiTextのを使用してで新しく追加されたことを前提としてい。その場合は、古いiText 5ではなく、iText 7で始めることを検討してください。iText 5はメンテナンスモードです。つまり、新しい機能は追加されませんが、iText 7は積極的に開発されます。 iTextの7を選択する
はiTextの5. iTextの7
のテーブルについての詳細はiTextの7チュートリアルのtable chapterを見て選ぶよりも将来性ある私はあなたの質問のタイトルを変更し、私は削除しましたネットビーンズのようなネットビーンズのタグは、あなたの質問に関して全く無関係です。 –
*「pdf内のテキストは、余白の左上から始めるようにします。」* - なぜ、テーブルを使用するのですか?なぜ段落やフレーズを直接ドキュメントに追加しないのですか?理由がある場合、@ Brunoの答えはそれを行う方法を示しますが、何もない場合は、ここではテーブルを使用しないでください。 – mkl
リーガルサイズのラベルにデータを印刷したいとします。だから私はその目的のためにテーブルを使用しました –