Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
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)的页面。
您应该使用(document.left() + document.right()) / 2该x值。至于y值,您应该使用document.top() - (headerFont.getSize() * 1.5f). 据我所知document.top() + 5,结果是在实际页面上方的不可见区域中添加文本。
(document.left() + document.right()) / 2
x
y
document.top() - (headerFont.getSize() * 1.5f)
document.top() + 5