IRONSOFTWAREHOME
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);
Imports IronPrint

' Configure print setting
Dim printSettings As 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 46,090Sürüm:2026.9yeni yayınlandı

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez