0
私はデータベースのいくつかの行をpdfにエクスポートする必要があるこのモバイルアプリを持っています。情報を正しく配置するためにはpdf構造が必要です。これは私が持っているコードですが、何らかの理由でPDFの空白が空白です。主な目的は、最初にタイトルを持って、その後、データベースから行を、 "入力"とデータベースのクエリ結果から別の行を再度表示することです。誰かが私を助けることができる?高度に感謝:)iTextPDFで段落を作成するには?
Document doc = new Document();
String outPath = Environment.getExternalStorageDirectory() + "/"+nomePDF+".pdf";
try {
PdfWriter.getInstance(doc, new FileOutputStream(outPath));
Font f=new Font(Font.FontFamily.TIMES_ROMAN,30.0f,Font.UNDERLINE, BaseColor.RED);
Paragraph p = new Paragraph("Group/Machine",f);
p.setAlignment(Element.ALIGN_CENTER);
p.setSpacingAfter(40f);
doc.add(p);
bd = new Databse(MainActivity.this);
Cursor c = bd.getGroupsNamesMachines();
if (c.moveToFirst()) {
do {
String group = c.getString(c.getColumnIndex("groupname"))+"\n"+c.getString(c.getColumnIndex("otherrow"));
doc.add(new Paragraph(group));
doc.add(new Paragraph("\n"));
} while (c.moveToNext());
}
doc.open();
doc.close();
私が目指していた構造がある:あなたがそれを開く前にDocument doc
にコンテンツを追加しよう
TITLE
row1
row2
row2
row2