Ustawienia drukowania
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
Ustawienia drukowania

Ustawienia drukowania

Utworz instancje klasy PrintSettings i skonfiguruj ja zgodnie z Twoimi wymaganiami. Na koniec przekaż obiekt PrintSettings do jednej z metod drukowania. Zbadaj wszystkie dostępne ustawienia drukowania poniżej:

  • DefaultSettings: Inicjuje nowa instancje klasy IronPrint.PrintSettings z wartosciami domyslnymi.
  • PaperSize: Ustawia paperSize uzywane przez drukarke.
  • PaperOrientation: Okresla paperOrientation (np. Portrait lub Landscape).
  • Dpi: Reprezentuje zamierzone printResolution w kropkach na cal.
    • Uwagi: Faktyczne Dpi uzywane do drukowania moze byc ograniczone przez mozliwosci drukarki.
  • NumberOfCopies: Wskazuje numberOfCopies do wygenerowania podczas drukowania dokumentu.
    • Uwagi: Na niektórych platformach mogą istnieć ograniczenia uniemożliwiające dokładne odwzorowanie wielu kopii. W takich przypadkach okreslona wartosc IronPrint.PrintSettings.NumberOfCopies moze zostac zignorowana, co prowadzi do wydrukowania tylko jednej kopii.
  • PrinterName: Okresla printerName do uzycia podczas drukowania.
    • Uwagi: Jesli wybierzesz drukarke w PrintDialog, to ustawienie zostanie zignorowane. Aby uzyskac dostepne nazwy drukarek, mozna uzyc IronPrint.Printer.GetPrinterNames lub IronPrint.Printer.GetPrinterNamesAsync, aby pobrac liste nazw drukarek.
  • PaperMargins: Ustawia paperMargins do uzycia podczas drukowania w milimetrach.
  • Grayscale: Wskazuje, czy drukowac w grayscale.
  • Flatten: Flatten PDF przed drukowaniem, co jest przydatne do wyswietlania wartosci pol formularza i obrazow.
    • Uwaga: Wartosc domyslna to false, co oznacza, ze PDF zostanie splaszczony przed drukowaniem.
  • Tray: Tray uzywane do zadania drukowania. To pozwala użytkownikom określić konkretną tacę, z której papier powinien być podawany do drukarki.
    • Uwagi: Jesli wybierzesz tray w PrintDialog, to ustawienie zostanie zignorowane. Aby uzyskac dostepne tray, mozna uzyc IronPrint.Printer.GetPrinterTrays(System.String) lub IronPrint.Printer.GetPrinterTraysAsync(System.String). Wartosc domyslna to null, co oznacza uzycie domyslnego podajnika drukarki. Ta wlasciwosc wyboru podajnika jest dostepna tylko w Windows.
Zapoznaj się ze szczegółowym przewodnikiem po ustawieniach drukowania w IronPrint
Zobacz na GitHubie

Gotowy, aby rozpocząć?

Nuget Downloads 49,171Wersja:2026.11właśnie wydany