Yazdırma Ayarları

PrintSettings sınıfını örneklendirin ve gereksinimlerinize göre yapılandırın. Son olarak, PrintSettings nesnesini PRINT yöntemlerinden birine aktarın. Aşağıda mevcut tüm yazdırma ayarlarını keşfedin:

  • DefaultSettings: IronPrint.PrintSettings sınıfının yeni bir örneğini varsayılan değerlerle başlatır.
  • PaperSize: Yazıcı tarafından kullanılan paperSize değerini ayarlar.
  • PaperOrientation: paperOrientation'yi belirtir (ör. Portrait veya Landscape).
  • Dpi: İstenen printResolution değerini inç başına nokta sayısı olarak gösterir.
    • Notlar: PRINT için kullanılan gerçek Dpi, yazıcının yetenekleriyle sınırlı olabilir.
  • NumberOfCopies: Bir belge PRINT edilirken oluşturulacak numberOfCopies öğesini belirtir.
    • Notlar: Bazı platformlarda, birden fazla kopyanın doğru şekilde yeniden üretilmesini engelleyebilecek sınırlamalar olabilir. Bu gibi durumlarda, IronPrint.PrintSettings.NumberOfCopies değerinin belirtilen değeri göz ardı edilebilir ve sonuç olarak yalnızca bir kopya PRINT edilir.
  • PrinterName: PRINT için kullanılacak printerName'yi belirtir.
    • Notlar: PrintDialog içinde yazıcıyı seçerseniz, bu ayar yok sayılır. Kullanılabilir yazıcı adlarını elde etmek için, IronPrint.Printer.GetPrinterNames veya IronPrint.Printer.GetPrinterNamesAsync kullanarak yazıcı adı listesini alabilirsiniz.
  • PaperMargins: PRINT için kullanılacak paperMargins değerini milimetre cinsinden ayarlar.
  • Grayscale: grayscale içinde PRINT edilip edilmeyeceğini belirtir.
  • Flatten: Flatten PRINT etmeden önce PDF'yi, bu da form alanı değerlerini ve görüntüleri görüntülemek için kullanışlıdır.
    • Not: Varsayılan değer false'dir ve bu, PDF'nin yazdırılmadan önce düzleştirileceğini gösterir.
  • Tray: Tray PRINT işi için kullanılır. Bu, kullanıcıların kağıdın yazıcıya hangi tepsiden yükleneceğini belirlemelerine olanak tanır.
    • Notlar: tray içinde PrintDialog seçeneğini seçerseniz, bu ayar yok sayılır. Mevcut tray'yi elde etmek için IronPrint.Printer.GetPrinterTrays(System.String) veya IronPrint.Printer.GetPrinterTraysAsync(System.String)'yi kullanabilirsiniz. Varsayılan değer null'dir ve yazıcı tarafından sağlanan varsayılan tepsinin kullanıldığını gösterir. Bu tepsi seçimi özelliği yalnızca Windows'de kullanılabilir.

IronPrint ile Detaylı Yazdırma Ayarları Kılavuzu'nu Keşfedin

Başlamaya Hazır mısınız?
Nuget İndirmeler 41,154 | Sürüm: 2026.5 just released
Still Scrolling Icon

Hâlâ Kaydırıyor Musunuz?

Hızlıca kanıt ister misiniz? PM > Install-Package IronPrint
bir örnek çalıştır belgenizin yazıcıya ulaşmasını izleyin.