PageSettings.Landscape Özellik

Tanım

Sayfanın yatay veya dikey yönde yazdırılıp yazdırılmadığını belirten bir değer alır veya ayarlar.

C#
public bool Landscape { get; set; }

Özellik Değeri

true sayfanın yatay yönde yazdırılması gerekiyorsa; aksi takdirde , false. Varsayılan ayar yazıcı tarafından belirlenir.

Özel durumlar

özelliğinde PrinterName adlı yazıcı yok.

Örnekler

Aşağıdaki kod örneği, bir belgenin varsayılan sayfa yönlendirmesini özelliği aracılığıyla PrintDocument.DefaultPageSettings yatay olarak ayarlar ve belgeyi yazdırır. Örnekte üç önkoşul vardır:

  • adlı filePath bir değişken, yazdırılacak dosyanın yoluna ayarlanmıştır.

  • Olayı işleyen PrintPage adlı pd_PrintPagebir yöntem tanımlandı.

  • adlı printer bir değişken yazıcının adına ayarlanmıştır.

System.DrawingBu örnek için , System.Drawing.Printingve System.IO ad alanlarını kullanın.

C#
public void Printing() {
   try {
     streamToPrint = new StreamReader (filePath);
     try {
       printFont = new Font("Arial", 10);
       PrintDocument pd = new PrintDocument(); 
       pd.PrintPage += new PrintPageEventHandler(pd_PrintPage);
       pd.PrinterSettings.PrinterName = printer;
       // Set the page orientation to landscape.
       pd.DefaultPageSettings.Landscape = true;
       pd.Print();
     } 
     finally {
       streamToPrint.Close() ;
     }
   } 
   catch(Exception ex) { 
     MessageBox.Show(ex.Message);
   }
 }

Açıklamalar

Yatay yönlendirmeyi oluşturmak için dikey yönlendirmenin döndürüleceği açıyı derece cinsinden belirlemek için özelliğini kullanabilirsiniz PrinterSettings.LandscapeAngle .

Şunlara uygulanır

Ürün Sürümler
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Ayrıca bkz.