私はiTextを使用してJavaでPDFを作成し ています。ループを使用する場合を除いて、すべてが思ったとおりに機能しているようです。使用している段落には、格納しているすべてのデータが含まれているようです。もう少し明確にするために、これは私がやろうとしていることです:
PdfPTable table = new PdfPTable();
for(int k=0; k < 3; k++){
Paragraph leftPar = new Paragraph();
leftPar.add(new Paragraph("\n List Object " + k, topicFont));
table_cell = new PdfPCell(leftPar)
table.addCell(table_cell);
}
テーブルに必要な出力は次のとおりです。
List Object 0
-------------
List Object 1
-------------
List Object 2
しかし、私が得ている出力は次のとおりです。
List Object 0
-------------
List Object 0
List Object 1
-------------
List Object 0
List Object 1
List Object 2
-------------
情報を別のセルに配置する必要があるので、私の問題は、leftpar = new段落を宣言すると、その新しいインスタンスが作成されると思うことですが、追加した他のものは保持されているようです。leftPar=nullを試しました。次に、leftpar =新しい段落で、まだ何もありませんか?何か案は?
ありがとう!