Print

Print()

Imprime todo el documento en la impresora predeterminada.

public void Print()

Ejemplos

Muestra cómo imprimir un documento utilizando la impresora predeterminada.

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

// A continuación se muestran dos formas de imprimir nuestro documento.
// 1 - Imprimir usando la impresora predeterminada:
doc.Print();

// 2 - Especificar una impresora con la que deseamos imprimir el documento por nombre:
string myPrinter = PrinterSettings.InstalledPrinters[4];

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

doc.Print(myPrinter);

Ver también


Imprima todo el documento en la impresora especificada, utilizando el controlador de impresión estándar (sin interfaz de usuario).

public void Print(string printerName)
ParámetroEscribeDescripción
printerNameStringEl nombre de la impresora.

Ejemplos

Muestra cómo imprimir un documento utilizando la impresora predeterminada.

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

// A continuación se muestran dos formas de imprimir nuestro documento.
// 1 - Imprimir usando la impresora predeterminada:
doc.Print();

// 2 - Especificar una impresora con la que deseamos imprimir el documento por nombre:
string myPrinter = PrinterSettings.InstalledPrinters[4];

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

doc.Print(myPrinter);

Ver también


Imprime el documento según la configuración de impresora especificada, utilizando el controlador de impresión estándar (sin interfaz de usuario).

public void Print(PrinterSettings printerSettings)
ParámetroEscribeDescripción
printerSettingsPrinterSettingsLa configuración de la impresora a utilizar.

Observaciones

ElPrinterSettings El objeto le permite especificar la impresora en la que imprimir, el rango de páginas a imprimir y otras opciones.

Ejemplos

Muestra cómo imprimir una serie de páginas.

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

// Crea un objeto "PrinterSettings" para modificar cómo imprimimos el documento.
PrinterSettings printerSettings = new PrinterSettings();

// Establece la propiedad "PrintRange" en "PrintRange.SomePages" para
// decirle a la impresora que pretendemos imprimir solo algunas páginas del documento.
printerSettings.PrintRange = System.Drawing.Printing.PrintRange.SomePages;

// Establezca la propiedad "FromPage" en "1" y la propiedad "ToPage" en "3" para imprimir las páginas 1 a 3.
// La indexación de páginas está basada en 1.
printerSettings.FromPage = 1;
printerSettings.ToPage = 3;

// A continuación se muestran dos formas de imprimir nuestro documento.
// 1 - Imprime mientras aplicas nuestra configuración de impresión:
doc.Print(printerSettings);

// 2 - Imprime mientras aplicas nuestra configuración de impresión y al mismo tiempo
// dando al documento un nombre personalizado que podamos reconocer en la cola de impresión:
doc.Print(printerSettings, "My rendered document");

Ver también


Imprime el documento según la configuración de impresora especificada, utilizando el controlador de impresión estándar (sin interfaz de usuario) y un nombre de documento.

public void Print(PrinterSettings printerSettings, string documentName)
ParámetroEscribeDescripción
printerSettingsPrinterSettingsLa configuración de la impresora a utilizar.
documentNameStringEl nombre del documento que se mostrará (por ejemplo, en un cuadro de diálogo de estado de impresión o en una cola de impresora) al imprimir el documento.

Observaciones

ElPrinterSettings El objeto le permite especificar la impresora en la que imprimir, el rango de páginas a imprimir y otras opciones.

Ejemplos

Muestra cómo imprimir una serie de páginas.

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

// Crea un objeto "PrinterSettings" para modificar cómo imprimimos el documento.
PrinterSettings printerSettings = new PrinterSettings();

// Establece la propiedad "PrintRange" en "PrintRange.SomePages" para
// decirle a la impresora que pretendemos imprimir solo algunas páginas del documento.
printerSettings.PrintRange = System.Drawing.Printing.PrintRange.SomePages;

// Establezca la propiedad "FromPage" en "1" y la propiedad "ToPage" en "3" para imprimir las páginas 1 a 3.
// La indexación de páginas está basada en 1.
printerSettings.FromPage = 1;
printerSettings.ToPage = 3;

// A continuación se muestran dos formas de imprimir nuestro documento.
// 1 - Imprime mientras aplicas nuestra configuración de impresión:
doc.Print(printerSettings);

// 2 - Imprime mientras aplicas nuestra configuración de impresión y al mismo tiempo
// dando al documento un nombre personalizado que podamos reconocer en la cola de impresión:
doc.Print(printerSettings, "My rendered document");

Ver también