HorizontalAlignment我正在尝试创建一个带有嵌套表格的表格,该表格与其单元格的右边缘对齐,但尽管添加到包含的单元格中,它仍保持在左侧。
Table billingTable = new Table(2).useAllAvailableWidth();
Cell billedPartyCell = new Cell().setBorder(Border.NO_BORDER).setWidth(UnitValue.createPercentValue(50));
Cell billingInfoCell = new Cell().setBorder(Border.NO_BORDER).setWidth(UnitValue.createPercentValue(50))
.setHorizontalAlignment(HorizontalAlignment.RIGHT); // <- not having any effect
// invoice table is the smaller (darker grey) table inside billingCell
Table invoiceTable = new Table(2).setBorder(Border.NO_BORDER).setBackgroundColor(COLOR_MID_GREY);
// redacted for brevity
billingInfoCell.setBackgroundColor(COLOR_LT_GREY);
billingInfoCell.add(invoiceTable);
billingTable.setMarginTop(SPACING_MARGIN);
billingTable.addCell(billedPartyCell).addCell(billingInfoCell);
灰色阴影显示表格和单元格的实际位置:
正在生产什么:
我在追求什么:
所以基本上,我是在问我是否遗漏了一些可以使嵌套表格正确对齐到右侧的东西。
MYYA
相关分类