2013-06-03 97 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);