使用Itext的标头

时间:2013-09-19 07:01:48

标签: html pdf itext

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)。

1 个答案:

答案 0 :(得分:1)

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