【发布时间】:2014-04-11 10:25:35
【问题描述】:
我创建了一个创建 pdf 文档的 java 类。该文档的标题由包含文本和图像的表格组成,每个页面上都有。
我把header加上PdfPageEventHelper.onStartPage(),代码如下:
Document doc = new Document();
ByteArrayOutputStream baos= new ByteArrayOutputStream();
PdfWriter writer = PdfWriter.getInstance(doc, baos);
doc.setMargins(Utilities.millimetersToPoints(30), Utilities.millimetersToPoints(20), Utilities.millimetersToPoints(10), Utilities.millimetersToPoints(15));
writer.setPageEvent(new HeaderFooter(Variables...));
doc.open();
... do other stuffs...
我有以下问题:我希望标题相对于文档的其余部分有不同的左右边距:特别是标题表的左侧应该更多地位于正文的左侧。
可以这样做吗?我的问题有简单的解决方案吗?我阅读了文档,但找不到最简单的解决方案。
【问题讨论】: