C# Print Metodu Sayfa Yapısını Değiştirme
-
Başlık doğru oldumu emin değilim ama, şöyle bir sorunum var
.C# ta bir sayfa yazdırmak istiyorum ama dikey olarak yetersiz kalıyor bana acaba sayfayı yatay olarak gösterebilirmiyim bunun için ne yapmam lazım arkadaşlar. Daha önceki yardımlarınız için teşekkürler. -
edit
esinti tarafından 08/Eki/12 20:23 tarihinde düzenlenmiştir -
bir kaç yolu var. bu bahsettiğin şey orientation (yöneltme,yön belirleme) olarak geçer
1- yatay için landscape in true olması lazım. msdn de böyle bir örnek var.
ancak herhangi bir ölçüm vermemişler. dene yine de..
2- OnQueryPageSettings i override edebilirsin
protected override OnQueryPageSettings(QueryPageSettingsEventArgs e) { base.OnQueryPageSettings(); e.PageSettings.Landscape = true; }3- OnBeginPrint i override edebilirsin. burada açıklamalı bir örnek mevcut.
http://www.dreamincode.net/forums/topic/44330-printing-in-c%23/
indirebilirsin de.
kolay gelsin
-
Kardeşim teşekkürler sorunu şu şekilde çözdüm.
printdocument in querypagesettings eventine " e.PageSettings.Landscape = true;" kodunu yazdım sorun çözüldü.
sayfa artık yatay gözüküyor.
