2010-03-03 1 views

답변

90

페이지 크기를 회전 된 A4로 설정할 수 있습니다. 예 : (PDF로 가정하되 관계없이 적용해야 함) : 나는이 문서를 아무런 문제없이 PDF로 처리 했으므로 다른 문서 유형으로 시도하지 않았습니다.

+0

크라우 더, 선생님. 나는 또한'PDF를'landscape 모드로 바꾸고 싶다. 위의 코드가 작동 할까? ??? – BNN

+2

재미있는 것은 doc.SetPageSize (PageSize.A4_LANDSCAPE)가 작동하지 않지만 대답이 작동한다는 것입니다. – Timores

+0

이는 a4_landscape가 사용되지 않는 것으로 표시되어 있기 때문입니다. –

8

당신은 새 문서처럼 초기화 할 수 있습니다 : 모든 페이지가 가로 모드에있을 것입니다이 모드에서는

Document doc = new Document(iTextSharp.text.PageSize.A4.Rotate(), 10, 10, 10, 10); 

합니다.

당신이 사용할 수있는 문서 내부의 페이지의 레이아웃을 변경하려면 :

doc.SetPageSize(iTextSharp.text.PageSize.A4); // for vertical layout 
doc.SetPageSize(iTextSharp.text.PageSize.A4.Rotate()); // for horizontal layout