2012-09-07 5 views
4

iTextSharp를 사용하여 PDF의 두 번째 페이지에 대한 페이지 여백을 변경하는 방법이 있습니까?iTextsharp를 사용하여 PDF의 두 번째 페이지 여백을 어떻게 변경합니까?

는 지금이 :

Document document = new Document(PageSize.A4, 144f, 72f, 144f, 90f); 

PdfWriter.GetInstance(document, ms); 

/* first page content */ 

document.NewPage(); 
document.SetMargins(72f, 72f, 72f, 100f); 

/* second page content */ 

그러나, 두 번째 페이지에 여백이 첫 페이지에 설정 한 것들입니다.

답변

12
두 라인 스위치

:

설명 같이
document.SetMargins(72f, 72f, 72f, 100f); 
document.NewPage(); 

는 NEWPAGE() 함수는 수익성을 설정 initialisations 중에서도, 많은 행한다. 따라서 새 페이지를 트리거하기 전에 여백을 변경해야합니다.

관련 문제