So konfigurieren Sie die Druckeinstellungen
Eine Druckeinstellung bezieht sich auf eine Konfiguration oder eine Reihe von Parametern, die vorgeben, wie ein Dokument oder ein Inhalt gedruckt werden soll. Diese Einstellungen umfassen Details wie Papiergröße, Ausrichtung (z. B. Hoch- oder Querformat), Druckauflösung (Dots per Inch - DPI), die Anzahl der Kopien, Druckerauswahl, Ränder und Optionen wie Graustufendruck. Die Benutzer können diese Einstellungen individuell anpassen, um bestimmte Druckvorlieben und -anforderungen zu erfüllen.
Erste Schritte mit IronPrint
Beginnen Sie noch heute mit der Verwendung von IronPrint in Ihrem Projekt mit einer kostenlosen Testversion.
Beginnen Sie noch heute mit der Verwendung von IronPrint in Ihrem Projekt mit einer kostenlosen Testversion.
So konfigurieren Sie die Druckeinstellungen
- Laden Sie eine C#-Bibliothek zum Konfigurieren von Druckeinstellungen herunter
- Instanziieren Sie die PrintSettings-Klasse
- Konfigurieren Sie das PrintSettings-Objekt nach Ihren Vorlieben
- Übergeben Sie es an die Methode
Print
oderShowPrintDialog
- Überprüfen Sie das gedruckte PDF-Dokument und stellen Sie sicher, dass die Druckeinstellungen übernommen wurden
Druckeinstellungen festlegen
Um die Druckeinstellungen zu konfigurieren, instanziieren Sie die Klasse PrintSettings und konfigurieren sie nach Ihren Wünschen. In den Methoden Print
oder ShowPrintDialog
übergeben Sie das PrintSettings-Objekt als zweiten Parameter. Das folgende Codebeispiel veranschaulicht diese Verwendung.
:path=/static-assets/print/content-code-examples/how-to/print-settings-set-print-setting.cs
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
Private printSettings As New PrintSettings()
printSettings.Dpi = 150
printSettings.NumberOfCopies = 2
printSettings.PaperOrientation = PaperOrientation.Portrait
' Print the document
Printer.Print("newDoc.pdf", printSettings)
Verfügbare Druckeinstellungen
Im Folgenden finden Sie alle verfügbaren Optionen für die Druckeinstellungen:
- DefaultSettings: Initialisiert eine neue Instanz der IronPrint.PrintSettings-Klasse mit Standardwerten.
- PaperSize: Legt die vom Drucker verwendete Papiergröße fest. Der Standardwert ist IronPrint.PaperSize.PrinterDefault.
- PaperOrientation: Gibt die Papierausrichtung an (z. B. Hoch- oder Querformat). Der Standardwert ist IronPrint.PaperOrientation.Portrait.
- Dpi: Steht für die beabsichtigte Druckauflösung in Punkten pro Zoll. Der Standardwert ist 300, eine übliche Einstellung für den kommerziellen Druck. Anmerkungen: Die tatsächlich für den Druck verwendete DPI kann durch die Fähigkeiten des Druckers begrenzt sein.
- NumberOfCopies: Gibt die Anzahl identischer Kopien an, die beim Drucken eines Dokuments erzeugt werden sollen. Der Standardwert ist 1 Kopie. Anmerkungen: Bei bestimmten Plattformen können Beschränkungen bestehen, die die genaue Reproduktion von Mehrfachkopien verhindern. In solchen Fällen wird der für IronPrint.PrintSettings.NumberOfCopies angegebene Wert möglicherweise ignoriert, was dazu führt, dass nur ein Exemplar gedruckt wird.
- Druckername: Gibt den Namen des Druckers an, der zum Drucken verwendet werden soll. Der Standardwert ist null, d. h. es wird der aktuelle Standarddrucker des Betriebssystems verwendet. Anmerkungen: Wenn Sie den Drucker in einem PrintDialog auswählen, wird diese Einstellung ignoriert. Um die verfügbaren Druckernamen zu erhalten, können Sie IronPrint.Printer.GetPrinterNames oder IronPrint.Printer.GetPrinterNamesAsync verwenden, um die Liste der Druckernamen abzurufen.
- PaperMargins: Legt die Ränder in Millimetern für den Druck fest. Der Standardwert ist Null, was bedeutet, dass die vom Drucker bereitgestellten Standardränder verwendet werden sollen.
- Graustufen: Gibt an, ob in Graustufen gedruckt werden soll. Bemerkungen: Der Standardwert ist false und zeigt an, dass versucht wird, in Farbe zu drucken.
- Flatten: Glätten Sie das PDF vor dem Drucken, was nützlich ist, um Formularfeldwerte und Bilder anzuzeigen. Der Standardwert ist false und bedeutet, dass die PDF-Datei vor dem Druck reduziert wird.
- Fach: Druckerfach, das für den Druckauftrag verwendet wird. Damit kann der Benutzer ein bestimmtes Fach angeben, aus dem das Papier in den Drucker eingezogen werden soll. Wenn Sie das Fach in einem PrintDialog auswählen, wird diese Einstellung ignoriert. Um das verfügbare Fach zu erhalten, können Sie IronPrint.Printer.GetPrinterTrays(System.String) oder IronPrint.Printer.GetPrinterTraysAsync(System.String) verwenden. Der Standardwert ist Null, was bedeutet, dass das vom Drucker bereitgestellte Standardfach verwendet wird. Diese Eigenschaft der Tray-Auswahl ist nur unter Windows verfügbar.