2013-06-03 92 views
1

目前我正在使用PDF格式。我不知道如何在PDF中提供保证金。 我想设置PDF底边20mm。我正在使用delivaryTable.SpacingAfter = 10.04f;代码如何设置PDF页边距?

我该怎么办?

+1

请参阅本http://stackoverflow.com/questions/9236931/set-page-margins-with-itextsharp – MahaSwetha

+1

也比照例如[Keyword:Margins](http://itextpdf.com/themes/keyword.php?id=44),例如指的是[iText in Action - 第2版](http://itextpdf.com/book/)示例[HelloWorldNarrow](http://itextpdf.com/examples/iia.php?id=17)演示了如何设置'Document'构造函数中的边距以及[HelloWorldMirroredMargins](http://itextpdf.com/examples/iia.php?id=22)演示了如何使用Document.setMargin方法设置页边距。相应的c#示例可以在这里找到(http://kuujinbo.info/iTextInAction2Ed/)。 – mkl

回答

5

您可以在实例化文档对象时设置pdf边距。这里的语法构造:

public Document(
Rectangle pageSize, 
float marginLeft, 
float marginRight, 
float marginTop, 
float marginBottom) 

这里有一个使用示例:

Document doc = new Document(PageSize.A4, 20, 20, 20, 20);