So konfigurieren Sie die Druckeinstellungen

This article was translated from English: Does it need improvement?
Translated
View the article in English

von Chaknith

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 Papierformat, Ausrichtung(z.B. Hoch- oder Querformat), Druckauflösung(punkte pro Zoll - DPI), die Anzahl der Kopien, die Druckerauswahl, die Ränder und Optionen wie Graustufendruck. Die Benutzer können diese Einstellungen individuell anpassen, um bestimmte Druckvorlieben und -anforderungen zu erfüllen.

C# NuGet-Bibliothek für

Installieren mit NuGet

Install-Package IronPrint
C# NuGet-Bibliothek für

Installieren mit NuGet

Install-Package IronPrint
oder
Java PDF JAR

Herunterladen DLL

DLL herunterladen

Manuelle Installation in Ihr Projekt

Fangen Sie noch heute an, IronPDF in Ihrem Projekt mit einer kostenlosen Testversion zu verwenden.

Erster Schritt:
green arrow pointer

Schau dir an IronPrint an Nuget Für schnelle Installation und Bereitstellung. Mit über 8 Millionen Downloads verwandelt es mit C#.

C# NuGet-Bibliothek für nuget.org/packages/IronPrint/
Install-Package IronPrint

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)
VB   C#

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 das vom Drucker verwendete Papierformat fest. Der Standardwert ist IronPrint.PaperSize.PrinterDefault.
  • PaperOrientation: Gibt die Papierausrichtung an(z. B. Hoch- oder Querformat). Der Standardwert ist IronPrint.PaperOrientation.Portrait.
  • Dpi: Gibt die gewünschte Druckauflösung in Punkten pro Zoll an. 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.
  • AnzahlKopien: Gibt die Anzahl der identischen Kopien an, die beim Drucken eines Dokuments erstellt 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 für den Druck zu verwendenden Ränder in Millimetern 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.
  • Glätten: Reduziert die PDF-Datei vor dem Druck, was für die Anzeige von Formularfeldwerten und Bildern nützlich ist. Der Standardwert ist false und bedeutet, dass die PDF-Datei vor dem Druck reduziert wird.
  • Schacht: Der für den Druckauftrag verwendete Druckerschacht. 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 die verfügbaren Fächer zu ermitteln, können Sie IronPrint.Printer.GetPrinterTrays verwenden(System.String) oder IronPrint.Printer.GetPrinterTraysAsync(System.String). 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.

Chaknith Bin

Software-Ingenieur

Chaknith ist der Sherlock Holmes der Entwickler. Zum ersten Mal kam ihm der Gedanke, dass er eine Zukunft in der Softwareentwicklung haben könnte, als er zum Spaß an Code Challenges teilnahm. Sein Schwerpunkt liegt auf IronXL und IronBarcode, aber er ist stolz darauf, Kunden mit jedem Produkt zu helfen. Chaknith nutzt sein Wissen aus direkten Gesprächen mit Kunden, um die Produkte selbst weiter zu verbessern. Sein anekdotisches Feedback geht über Jira-Tickets hinaus und unterstützt die Produktentwicklung, die Dokumentation und das Marketing, um das Gesamterlebnis der Kunden zu verbessern.Wenn er nicht im Büro ist, lernt er über maschinelles Lernen, programmiert und wandert.