Ustawienia drukowania

Utwórz instancję klasy PrintSettings i skonfiguruj ją zgodnie z wymaganiami. Na koniec przekaż obiekt PrintSettings do jednej z metod PRINT. Zbadaj wszystkie dostępne ustawienia drukowania poniżej:

  • DefaultSettings: Inicjuje nową instancję klasy IronPrint.PrintSettings z wartościami domyślnymi.
  • PaperSize: Ustawia paperSize używane przez drukarkę.
  • PaperOrientation: Określa paperOrientation (np. Portrait lub Landscape).
  • Dpi: Odzwierciedla zamierzoną wartość printResolution w punktach na cal.
    • Uwagi: Rzeczywiste wykorzystanie Dpi do druku może być ograniczone możliwościami drukarki.
  • NumberOfCopies: Wskazuje, że podczas drukowania dokumentu ma zostać wygenerowany numberOfCopies.
    • Uwagi: Na niektórych platformach mogą istnieć ograniczenia uniemożliwiające dokładne odwzorowanie wielu kopii. W takich przypadkach podana wartość IronPrint.PrintSettings.NumberOfCopies może zostać zignorowana, co spowoduje wydrukowanie tylko jednej kopii.
  • PrinterName: Określa printerName, który ma być używany do drukowania.
    • Uwagi: Jeśli wybierzesz drukarkę w PrintDialog, to ustawienie zostanie zignorowane. Aby uzyskać listę dostępnych nazw drukarek, można użyć IronPrint.Printer.GetPrinterNames lub IronPrint.Printer.GetPrinterNamesAsync w celu pobrania listy nazw drukarek.
  • PaperMargins: Ustawia paperMargins do użycia podczas drukowania w milimetrach.
  • Grayscale: Wskazuje, czy należy wydrukować w grayscale.
  • Flatten: Flatten plik PDF przed wydrukowaniem, co jest przydatne do wyświetlania wartości pól formularzy i obrazów.
    • Uwaga: Wartością domyślną jest false, co oznacza, że plik PDF zostanie spłaszczony przed wydrukowaniem.
  • Tray: Tray używane do zadania drukowania. To pozwala użytkownikom określić konkretną tacę, z której papier powinien być podawany do drukarki.
    • Uwagi: Jeśli wybierzesz tray w PrintDialog, to ustawienie zostanie zignorowane. Aby uzyskać dostępny tray, można użyć IronPrint.Printer.GetPrinterTrays(System.String) lub IronPrint.Printer.GetPrinterTraysAsync(System.String). Wartością domyślną jest null, co oznacza użycie domyślnej tacy dostarczonej przez drukarkę. Ta właściwość wyboru tacy jest dostępna tylko w Windows.

Zapoznaj się ze szczegółowym przewodnikiem po ustawieniach drukowania w IronPrint

Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 41,154 | Wersja: 2026.5 just released
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu? PM > Install-Package IronPrint
uruchom próbkę obserwuj, jak twój dokument trafia do drukarki.