Print

Print()

Druckt das gesamte Dokument auf dem Standarddrucker.

public void Print()

Beispiele

Zeigt, wie ein Dokument mit dem Standarddrucker gedruckt wird.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Hello world!");

// Unten sind zwei Möglichkeiten zum Drucken unseres Dokuments aufgeführt.
// 1 - Drucken mit dem Standarddrucker:
doc.Print();

// 2 - Geben Sie den Namen eines Druckers an, mit dem wir das Dokument drucken möchten:
string myPrinter = PrinterSettings.InstalledPrinters[4];

Assert.AreEqual("HPDAAB96 (HP ENVY 5000 series)", myPrinter);

doc.Print(myPrinter);

Siehe auch


Drucken Sie das gesamte Dokument auf dem angegebenen Drucker, unter Verwendung des Standarddruckcontrollers (ohne Benutzeroberfläche).

public void Print(string printerName)
ParameterTypBeschreibung
printerNameStringDer Name des Druckers.

Beispiele

Zeigt, wie ein Dokument mit dem Standarddrucker gedruckt wird.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Hello world!");

// Unten sind zwei Möglichkeiten zum Drucken unseres Dokuments aufgeführt.
// 1 - Drucken mit dem Standarddrucker:
doc.Print();

// 2 - Geben Sie den Namen eines Druckers an, mit dem wir das Dokument drucken möchten:
string myPrinter = PrinterSettings.InstalledPrinters[4];

Assert.AreEqual("HPDAAB96 (HP ENVY 5000 series)", myPrinter);

doc.Print(myPrinter);

Siehe auch


Druckt das Dokument gemäß den angegebenen Druckereinstellungen unter Verwendung des Standarddruckcontrollers (ohne Benutzeroberfläche).

public void Print(PrinterSettings printerSettings)
ParameterTypBeschreibung
printerSettingsPrinterSettingsDie zu verwendenden Druckereinstellungen.

Bemerkungen

DerPrinterSettings Mit dem Objekt können Sie den Drucker, auf dem gedruckt werden soll, den zu druckenden Seitenbereich und andere Optionen angeben.

Beispiele

Zeigt, wie ein Seitenbereich gedruckt wird.

Document doc = new Document(MyDir + "Rendering.docx");

// Erstellen Sie ein „PrinterSettings“-Objekt, um die Art und Weise zu ändern, wie das Dokument gedruckt wird.
PrinterSettings printerSettings = new PrinterSettings();

// Setzen Sie die Eigenschaft "PrintRange" auf "PrintRange.SomePages" auf
// dem Drucker mitteilen, dass wir nur einige Dokumentseiten drucken möchten.
printerSettings.PrintRange = System.Drawing.Printing.PrintRange.SomePages;

// Setzen Sie die Eigenschaft „FromPage“ auf „1“ und die Eigenschaft „ToPage“ auf „3“, um die Seiten 1 bis 3 zu drucken.
// Die Seitenindizierung ist 1-basiert.
printerSettings.FromPage = 1;
printerSettings.ToPage = 3;

// Unten sind zwei Möglichkeiten zum Drucken unseres Dokuments aufgeführt.
// 1 - Drucken, während unsere Druckeinstellungen angewendet werden:
doc.Print(printerSettings);

// 2 - Drucken Sie, während Sie unsere Druckeinstellungen anwenden, während Sie auch
// Geben Sie dem Dokument einen benutzerdefinierten Namen, den wir in der Druckerwarteschlange wiedererkennen können:
doc.Print(printerSettings, "My rendered document");

Siehe auch


Druckt das Dokument entsprechend den angegebenen Druckereinstellungen, unter Verwendung des Standard-Druckcontrollers (ohne Benutzeroberfläche) und eines Dokumentnamens.

public void Print(PrinterSettings printerSettings, string documentName)
ParameterTypBeschreibung
printerSettingsPrinterSettingsDie zu verwendenden Druckereinstellungen.
documentNameStringDer beim Drucken des Dokuments anzuzeigende Dokumentname (z. B. in einem Druckstatusdialogfeld oder einer Druckerwarteschlange).

Bemerkungen

DerPrinterSettings Mit dem Objekt können Sie den Drucker, auf dem gedruckt werden soll, den zu druckenden Seitenbereich und andere Optionen angeben.

Beispiele

Zeigt, wie ein Seitenbereich gedruckt wird.

Document doc = new Document(MyDir + "Rendering.docx");

// Erstellen Sie ein „PrinterSettings“-Objekt, um die Art und Weise zu ändern, wie das Dokument gedruckt wird.
PrinterSettings printerSettings = new PrinterSettings();

// Setzen Sie die Eigenschaft "PrintRange" auf "PrintRange.SomePages" auf
// dem Drucker mitteilen, dass wir nur einige Dokumentseiten drucken möchten.
printerSettings.PrintRange = System.Drawing.Printing.PrintRange.SomePages;

// Setzen Sie die Eigenschaft „FromPage“ auf „1“ und die Eigenschaft „ToPage“ auf „3“, um die Seiten 1 bis 3 zu drucken.
// Die Seitenindizierung ist 1-basiert.
printerSettings.FromPage = 1;
printerSettings.ToPage = 3;

// Unten sind zwei Möglichkeiten zum Drucken unseres Dokuments aufgeführt.
// 1 - Drucken, während unsere Druckeinstellungen angewendet werden:
doc.Print(printerSettings);

// 2 - Drucken Sie, während Sie unsere Druckeinstellungen anwenden, während Sie auch
// Geben Sie dem Dokument einen benutzerdefinierten Namen, den wir in der Druckerwarteschlange wiedererkennen können:
doc.Print(printerSettings, "My rendered document");

Siehe auch