Yazdırma Ayarları
using IronPrint;

// Configure print setting
PrintSettings printSettings = new PrintSettings();
printSettings.Dpi = 150;
printSettings.NumberOfCopies = 2;
printSettings.PaperOrientation = PaperOrientation.Portrait;

// Print the document
Printer.Print("newDoc.pdf", printSettings);
NuGet Download
PM > Install-Package IronPrint
Yazdırma Ayarları

Yazdırma Ayarları

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

  • DefaultSettings: IronPrint.PrintSettings sınıfının varsayılan değerlerle yeni bir örneğini başlatır.
  • PaperSize: Yazıcı tarafından kullanılan paperSize ayarlar.
  • PaperOrientation: paperOrientation belirtir (örneğin, Portrait veya Landscape).
  • Dpi: İnç başına nokta olarak hedeflenen printResolution temsil eder.
    • Açıklamalar: Baskı için kullanılan gerçek Dpi, yazıcının yetenekleriyle sınırlı olabilir.
  • NumberOfCopies: Bir belge yazdırıldığında üretilecek olan numberOfCopies belirtir.
    • Notlar: Bazı platformlarda, birden fazla kopyanın doğru şekilde yeniden üretilmesini engelleyebilecek sınırlamalar olabilir. Böyle durumlarda, IronPrint.PrintSettings.NumberOfCopies belirtilen değeri görmezden gelinebilir ve yalnızca bir kopya yazdırılabilir.
  • PrinterName: Yazdırmada kullanılacak printerName belirtir.
    • Açıklamalar: Bir PrintDialog içinde yazıcıyı seçerseniz, bu ayar yok sayılacaktır. Mevcut yazıcı adlarını elde etmek için, IronPrint.Printer.GetPrinterNames veya IronPrint.Printer.GetPrinterNamesAsync kullanarak yazıcı adı listesini alabilirsiniz.
  • PaperMargins: Milimetre olarak yazdırmada kullanılacak paperMargins ayarlar.
  • Grayscale: grayscale olarak yazdırılıp yazdırılmayacağını belirtir.
  • Flatten: Yazdırmadan önce PDF'i Flatten, bu form alanı değerlerini ve görüntüleri göstermek için yararlıdır.
    • Not: Varsayılan değer false'dir, bu da PDF'in yazdırılmadan önce düzleştirileceğini belirtir.
  • Tray: Yazdırma işi için kullanılan Tray. Bu, kullanıcıların kağıdın yazıcıya hangi tepsiden yükleneceğini belirlemelerine olanak tanır.
    • Açıklamalar: Bir PrintDialog içinde tray seçerseniz, bu ayar yok sayılacaktır. Kullanılabilir tray elde etmek için, IronPrint.Printer.GetPrinterTrays(System.String) veya IronPrint.Printer.GetPrinterTraysAsync(System.String) kullanabilirsiniz. Varsayılan değer null olup, yazıcı tarafından sağlanan varsayılan tepsinin kullanılacağını belirtir. Bu tepsi seçim özelliği yalnızca Windows içinde mevcuttur.
IronPrint ile Detaylı Yazdırma Ayarları Kılavuzu'nu Keşfedin
GitHub'da Görüntüle

Başlamaya Hazır mısınız?

Nuget Downloads 49,171Sürüm:2026.11yeni yayınlandı