亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Itext7 - 嵌套表格未在單元格內對齊

Itext7 - 嵌套表格未在單元格內對齊

守候你守候我 2023-05-24 17:41:29
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 billingCellTable invoiceTable = new Table(2).setBorder(Border.NO_BORDER).setBackgroundColor(COLOR_MID_GREY);// redacted for brevitybillingInfoCell.setBackgroundColor(COLOR_LT_GREY);billingInfoCell.add(invoiceTable);billingTable.setMarginTop(SPACING_MARGIN);billingTable.addCell(billedPartyCell).addCell(billingInfoCell);灰色陰影顯示表格和單元格的實際位置:正在生產什么:我在追求什么:所以基本上,我是在問我是否遺漏了一些可以使嵌套表格正確對齊到右側的東西。
查看完整描述

1 回答

?
MYYA

TA貢獻1868條經驗 獲得超4個贊

解決方法非常簡單——您應該將水平對齊屬性應用到要添加到單元格(在本例中為表格)中的子元素,而不是單元格本身。

您可以使用以下行來完成:

invoiceTable.setHorizontalAlignment(HorizontalAlignment.RIGHT);


查看完整回答
反對 回復 2023-05-24
  • 1 回答
  • 0 關注
  • 173 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號