0
ColumnText.showTextAligned(cb, Element.ALIGN_CENTER, new Phrase(headerContent,headerFont) ,document.right() - 300, document.top() + 5, 0);

我有这行代码。对于 A4 纸张大小,我将页眉放在页面的中心,但对于 A3、A2、A1,我将其放在页面的左侧。我应该怎么做才能将它放在页面的中心所有纸张尺寸(A4、A3、A2、A1)的页面。

4

1 回答 1

1

您应该使用(document.left() + document.right()) / 2x值。至于y值,您应该使用document.top() - (headerFont.getSize() * 1.5f). 据我所知document.top() + 5,结果是在实际页面上方的不可见区域中添加文本。

于 2013-09-19T12:04:08.130 回答