Print

Print()

Stampa l’intero documento sulla stampante predefinita.

public void Print()

Esempi

Mostra come stampare un documento utilizzando la stampante predefinita.

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

// Di seguito sono riportati due modi per stampare il nostro documento.
// 1 - Stampa utilizzando la stampante predefinita:
doc.Print();

// 2 - Specificare il nome della stampante con cui si desidera stampare il documento:
string myPrinter = PrinterSettings.InstalledPrinters[4];

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

doc.Print(myPrinter);

Guarda anche


Stampa l’intero documento sulla stampante specificata, utilizzando il controller di stampa standard (senza interfaccia utente).

public void Print(string printerName)
ParametroTipoDescrizione
printerNameStringIl nome della stampante.

Esempi

Mostra come stampare un documento utilizzando la stampante predefinita.

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

// Di seguito sono riportati due modi per stampare il nostro documento.
// 1 - Stampa utilizzando la stampante predefinita:
doc.Print();

// 2 - Specificare il nome della stampante con cui si desidera stampare il documento:
string myPrinter = PrinterSettings.InstalledPrinters[4];

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

doc.Print(myPrinter);

Guarda anche


Stampa il documento in base alle impostazioni di stampa specificate, utilizzando il controller di stampa standard (senza interfaccia utente).

public void Print(PrinterSettings printerSettings)
ParametroTipoDescrizione
printerSettingsPrinterSettingsLe impostazioni della stampante da utilizzare.

Osservazioni

ILPrinterSettings L’oggetto consente di specificare la stampante su cui stampare, l’intervallo di pagine da stampare e altre opzioni.

Esempi

Mostra come stampare un intervallo di pagine.

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

// Crea un oggetto "PrinterSettings" per modificare il modo in cui stampiamo il documento.
PrinterSettings printerSettings = new PrinterSettings();

// Imposta la proprietà "PrintRange" su "PrintRange.SomePages" per
// comunica alla stampante che intendiamo stampare solo alcune pagine del documento.
printerSettings.PrintRange = System.Drawing.Printing.PrintRange.SomePages;

// Impostare la proprietà "FromPage" su "1" e la proprietà "ToPage" su "3" per stampare le pagine da 1 a 3.
// L'indicizzazione delle pagine è basata su 1.
printerSettings.FromPage = 1;
printerSettings.ToPage = 3;

// Di seguito sono riportati due modi per stampare il nostro documento.
// 1 - Stampa applicando le nostre impostazioni di stampa:
doc.Print(printerSettings);

// 2 - Stampa applicando le nostre impostazioni di stampa, mentre anche
// assegnando al documento un nome personalizzato che potremmo riconoscere nella coda di stampa:
doc.Print(printerSettings, "My rendered document");

Guarda anche


Stampa il documento in base alle impostazioni di stampa specificate, utilizzando il controller di stampa standard (senza interfaccia utente) e un nome di documento.

public void Print(PrinterSettings printerSettings, string documentName)
ParametroTipoDescrizione
printerSettingsPrinterSettingsLe impostazioni della stampante da utilizzare.
documentNameStringNome del documento da visualizzare (ad esempio, in una finestra di dialogo di stato di stampa o in una coda di stampa) durante la stampa del documento.

Osservazioni

ILPrinterSettings L’oggetto consente di specificare la stampante su cui stampare, l’intervallo di pagine da stampare e altre opzioni.

Esempi

Mostra come stampare un intervallo di pagine.

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

// Crea un oggetto "PrinterSettings" per modificare il modo in cui stampiamo il documento.
PrinterSettings printerSettings = new PrinterSettings();

// Imposta la proprietà "PrintRange" su "PrintRange.SomePages" per
// comunica alla stampante che intendiamo stampare solo alcune pagine del documento.
printerSettings.PrintRange = System.Drawing.Printing.PrintRange.SomePages;

// Impostare la proprietà "FromPage" su "1" e la proprietà "ToPage" su "3" per stampare le pagine da 1 a 3.
// L'indicizzazione delle pagine è basata su 1.
printerSettings.FromPage = 1;
printerSettings.ToPage = 3;

// Di seguito sono riportati due modi per stampare il nostro documento.
// 1 - Stampa applicando le nostre impostazioni di stampa:
doc.Print(printerSettings);

// 2 - Stampa applicando le nostre impostazioni di stampa, mentre anche
// assegnando al documento un nome personalizzato che potremmo riconoscere nella coda di stampa:
doc.Print(printerSettings, "My rendered document");

Guarda anche