Java 范德塞尔';s Easytable-行中的多行单元格
我需要生成一个打印输出,其中两个单元格在一行中相互对齐,如下图所示。我使用了Vandeseer的Easytable和PDFBox,但找不到任何示例来说明如何做到这一点。可能吗?Java 范德塞尔';s Easytable-行中的多行单元格,java,pdfbox,Java,Pdfbox,我需要生成一个打印输出,其中两个单元格在一行中相互对齐,如下图所示。我使用了Vandeseer的Easytable和PDFBox,但找不到任何示例来说明如何做到这一点。可能吗? 绝对有可能: // Build the table Table myTable = Table.builder() .addColumnsOfWidth(200, 100, 80, 70) .borderColor(Color.GRAY) .borderWidth(0.3f
绝对有可能:
// Build the table
Table myTable = Table.builder()
.addColumnsOfWidth(200, 100, 80, 70)
.borderColor(Color.GRAY)
.borderWidth(0.3f)
.horizontalAlignment(HorizontalAlignment.CENTER)
.verticalAlignment(VerticalAlignment.MIDDLE)
.addRow(Row.builder()
.add(TextCell.builder().text("Tracking Usage Module").rowSpan(2).build())
.add(TextCell.builder().text("Start : 09:45").fontSize(8).build())
.add(TextCell.builder().text("00:40").rowSpan(2).build())
.add(TextCell.builder().text("€30.00").rowSpan(2).build())
.build())
.addRow(Row.builder()
.add(TextCell.builder().text("End : 10:25").fontSize(8).build())
.build())
.build();
这将导致:
有关呈现表的代码,请参见easytable