2010-03-03 15 views

cevap

90

Sayfa boyutunu döndürülmüş bir A4'e ayarlayabilirsiniz. Örneğin. (PDF varsayarak ama ne olursa olsun uygulamalıdır): Ben sorun olmadan PDF ile yaptık

iTextSharp.text.Document doc; 

// ...initialize 'doc'... 

// Set the page size 
doc.SetPageSize(iTextSharp.text.PageSize.A4.Rotate()); 

, diğer doc türleri ile hiç denemedim.

+0

Crowder efendim. Ben de 'pdf '' manzara modu' için yukarıdaki kod çalışmasını değiştirmek istiyorum ??? – BNN

+2

Komik olan şey, doc.SetPageSize (PageSize.A4_LANDSCAPE) çalışmaz, ancak yanıt çalışır. – Timores

+0

çünkü a4_landscape eskiyle işaretlenmiş –

8

Yeni belge böyle başlatabilir: tüm sayfalar manzara modunda olacaktır Bu modda

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

.

kullanabilirsiniz belgenin içindeki sayfanın düzenini değiştirmek için:

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