iText,在 PdfPTable 列中插入新的空行
iText, insert new blank line inside PdfPTable column
如何在 PdfPTable
列中插入一个新的空行。 \n
和 n number of spaces
对我没用。这是我正在使用的 java 代码。
chtbc_report1_table.setModel(new javax.swing.table.DefaultTableModel(
new Object [][] {
{"H.B.G", "Some Value", "lbs/kg", "Adult M : 120lbs \n Adult F : 90lbs"},
.....
.....
//Other rows
},
new String [] {
"Investigation", "Result", "Unit", "Weight"
}
));
我想在"Adult M : 120lbs **\n**
Adult F : 90lbs"
之间放一个new line
更新
这是我用来创建 PdfPTable
的代码
document.open();
PdfPTable pdfTable = new PdfPTable(chtbc_report1_table.getColumnCount());
for (int rows = 0; rows < chtbc_report1_table.getRowCount(); rows++) {
for (int cols = 0; cols < chtbc_report1_table.getColumnCount(); cols++) {
pdfTable.addCell(chtbc_report1_table.getModel().getValueAt(rows, cols).toString());
}
}
float[] columnWidths_pdfTable = new float[]{30f, 25f, 40f, 50f};
pdfTable.setWidths(columnWidths_pdfTable);
document.add(pdfTable);
document.close()
任何建议都会有所帮助。
哦,这确实很简单。尝试以下对我有用的方法:-
Table 内容
jTable1.setModel(new javax.swing.table.DefaultTableModel(
new Object [][] {
{"Lorem Ipsum", "Next Line here \n, Another new line\n, Two new lines\n\nI will end here"},
{"Lorem Ipsum", "Another cell to demonstrate \n\n\n\n4 New lines above and two below \n\n"}
},
new String [] {
"Text", "Long Text"
}
));
如果可行,请告诉我。 PdfPtable
应该是一样的。
如何在 PdfPTable
列中插入一个新的空行。 \n
和 n number of spaces
对我没用。这是我正在使用的 java 代码。
chtbc_report1_table.setModel(new javax.swing.table.DefaultTableModel(
new Object [][] {
{"H.B.G", "Some Value", "lbs/kg", "Adult M : 120lbs \n Adult F : 90lbs"},
.....
.....
//Other rows
},
new String [] {
"Investigation", "Result", "Unit", "Weight"
}
));
我想在"Adult M : 120lbs **\n**
Adult F : 90lbs"
new line
更新
这是我用来创建 PdfPTable
document.open();
PdfPTable pdfTable = new PdfPTable(chtbc_report1_table.getColumnCount());
for (int rows = 0; rows < chtbc_report1_table.getRowCount(); rows++) {
for (int cols = 0; cols < chtbc_report1_table.getColumnCount(); cols++) {
pdfTable.addCell(chtbc_report1_table.getModel().getValueAt(rows, cols).toString());
}
}
float[] columnWidths_pdfTable = new float[]{30f, 25f, 40f, 50f};
pdfTable.setWidths(columnWidths_pdfTable);
document.add(pdfTable);
document.close()
任何建议都会有所帮助。
哦,这确实很简单。尝试以下对我有用的方法:-
Table 内容
jTable1.setModel(new javax.swing.table.DefaultTableModel(
new Object [][] {
{"Lorem Ipsum", "Next Line here \n, Another new line\n, Two new lines\n\nI will end here"},
{"Lorem Ipsum", "Another cell to demonstrate \n\n\n\n4 New lines above and two below \n\n"}
},
new String [] {
"Text", "Long Text"
}
));
如果可行,请告诉我。 PdfPtable
应该是一样的。