PrintLargePdf

PrintLargePdf(string)

Abre e imprime un archivo PDF grande. Si su archivo PDF tiene cientos de páginas o más o su tamaño es más de 3 MB, se recomienda este método para obtener un mejor rendimiento.

public void PrintLargePdf(string filePath)
ParámetroEscribeDescripción
filePathStringLa ruta del archivo PDF.

Observaciones

Este método ha integrado la apertura y la impresión del archivo y no necesita llamar a OpenPdfFile() explícitamente.

Ejemplos

[C#]
dfViewer viewer = new PdfViewer();
iewer.AutoResize = true;     //imprime el archivo con el tamaño ajustado
iewer.AutoRotate = true;     //imprime el archivo con rotación ajustada
iewer.PrintPageDialog=false;//no producir el cuadro de diálogo de número de página al imprimir
iewer.PrintLargePdf(@"d:\test.pdf");

VisualBasic]
im viewer As PdfViewer = new PdfViewer();
iewer.AutoResize = true      'imprimir el archivo con el tamaño ajustado
iewer.AutoRotate = true      'imprimir el archivo con rotación ajustada
iewer.PrintPageDialog=false;//no producir el cuadro de diálogo de número de página al imprimir
iewer.PrintLargePdf(@"d:\test.pdf")
iewer.ClosePdfFile();

Ver también


PrintLargePdf(Stream)

Abre e imprime una gran secuencia de PDF. Si su archivo PDF tiene cientos de páginas o más o su tamaño es más de 3 MB, se recomienda este método para obtener un mejor rendimiento.

public void PrintLargePdf(Stream inputStream)
ParámetroEscribeDescripción
inputStreamStreamEl flujo de pdf para ser abierto e impreso..

Observaciones

Este método ha integrado la apertura y la impresión del archivo y no necesita llamar a OpenPdfFile() explícitamente.

Ejemplos

[C#]
dfViewer viewer = new PdfViewer();
iewer.AutoResize = true;        //imprime el archivo con el tamaño ajustado
iewer.AutoRotate = true;        //imprime el archivo con rotación ajustada
iewer.PrintPageDialog=false;//no producir el cuadro de diálogo de número de página al imprimir
iewer.PrintLargePdf(new MemoryStream(File.ReadAllBytes(@"d:\test.pdf")));
iewer.ClosePdfFile();

VisualBasic]
im viewer As PdfViewer = new PdfViewer();
iewer.AutoResize = true         'imprimir el archivo con el tamaño ajustado
iewer.AutoRotate = true         'imprimir el archivo con rotación ajustada
iewer.PrintPageDialog=false;//no producir el cuadro de diálogo de número de página al imprimir
iewer.PrintLargePdf(new MemoryStream(File.ReadAllBytes(@"d:\test.pdf")))
iewer.ClosePdfFile()

Ver también


PrintLargePdf(string, PrinterSettings)

Abre e imprime un archivo PDF grande con la configuración de impresora especificada. Si su archivo Pdf tiene cientos de de páginas o más o su tamaño es superior a 3 MB, se recomienda este método para obtener un mejor rendimiento.

public void PrintLargePdf(string filePath, PrinterSettings printerSettings)
ParámetroEscribeDescripción
filePathStringLa ruta del archivo PDF.
printerSettingsPrinterSettingsLa configuración de la impresora.

Observaciones

Este método ha integrado la apertura y la impresión del archivo y no necesita llamar a OpenPdfFile() explícitamente.

Ejemplos

[C#]
dfViewer viewer = new PdfViewer();
iewer.AutoResize = true;       //imprime el archivo con el tamaño ajustado
iewer.AutoRotate = true;       //imprime el archivo con rotación ajustada
iewer.PrintPageDialog=false;//no producir el cuadro de diálogo de número de página al imprimir
ystem.Drawing.Printing.PrinterSettings ps = new System.Drawing.Printing.PrinterSettings();
rintDocument prtdoc = new PrintDocument();
s.PrinterName = prtdoc.PrinterSettings.PrinterName;
iewer.PrintLargePdf(@"d:\test.pdf",ps);
iewer.ClosePdfFile();

VisualBasic]
im viewer As PdfViewer = new PdfViewer();
iewer.AutoResize = true        'imprimir el archivo con el tamaño ajustado
iewer.AutoRotate = true        'imprimir el archivo con rotación ajustada
iewer.PrintPageDialog=false;//no producir el cuadro de diálogo de número de página al imprimir
im ps As System.Drawing.Printing.PrinterSettings = new System.Drawing.Printing.PrinterSettings()
im prtdoc As PrintDocument = new PrintDocument()
s.PrinterName = prtdoc.PrinterSettings.PrinterName
iewer.PrintLargePdf(@"d:\test.pdf",ps)
iewer.ClosePdfFile()

Ver también


PrintLargePdf(Stream, PrinterSettings)

Abre e imprime una gran secuencia de PDF con la configuración de impresora especificada. Si su archivo Pdf tiene cientos de de páginas o más o su tamaño es superior a 3 MB, se recomienda este método para obtener un mejor rendimiento.

public void PrintLargePdf(Stream inputStream, PrinterSettings printerSettings)
ParámetroEscribeDescripción
inputStreamStreamEl flujo de pdf para ser abierto e impreso..
printerSettingsPrinterSettingsLa configuración de la impresora.

Observaciones

Este método ha integrado la apertura y la impresión del archivo y no necesita llamar a OpenPdfFile() explícitamente.

Ejemplos

[C#]
dfViewer viewer = new PdfViewer();
iewer.AutoResize = true;       //imprime el archivo con el tamaño ajustado
iewer.AutoRotate = true;       //imprime el archivo con rotación ajustada
iewer.PrintPageDialog=false;//no producir el cuadro de diálogo de número de página al imprimir
ystem.Drawing.Printing.PrinterSettings ps = new System.Drawing.Printing.PrinterSettings();
rintDocument prtdoc = new PrintDocument();
s.PrinterName = prtdoc.PrinterSettings.PrinterName;
iewer.PrintLargePdf(new MemoryStream(File.ReadAllBytes(@"d:\middleware.pdf")),ps);
iewer.ClosePdfFile();

VisualBasic]
im viewer As PdfViewer = new PdfViewer();
iewer.AutoResize = true        'imprimir el archivo con el tamaño ajustado
iewer.AutoRotate = true        'imprimir el archivo con rotación ajustada
iewer.PrintPageDialog=false;//no producir el cuadro de diálogo de número de página al imprimir
im ps As System.Drawing.Printing.PrinterSettings = new System.Drawing.Printing.PrinterSettings()
im prtdoc As PrintDocument = new PrintDocument()
s.PrinterName = prtdoc.PrinterSettings.PrinterName
iewer.PrintLargePdf(new MemoryStream(File.ReadAllBytes(@"d:\middleware.pdf")),ps)
iewer.ClosePdfFile()

Ver también


PrintLargePdf(string, PageSettings, PrinterSettings)

Abre e imprime un archivo PDF grande con la configuración de página y la configuración de la impresora especificadas. Si su archivo Pdf tiene cientos de páginas o más o su tamaño es superior a 3 MB, se recomienda este método para obtener un mejor rendimiento.

public void PrintLargePdf(string filePath, PageSettings pageSettings, 
    PrinterSettings printerSettings)
ParámetroEscribeDescripción
filePathStringLa ruta del archivo PDF.
pageSettingsPageSettingsLa configuración de la página.
printerSettingsPrinterSettingsLa configuración de la impresora.

Observaciones

Este método ha integrado la apertura y la impresión del archivo y no necesita llamar a OpenPdfFile() explícitamente.

Ejemplos

[C#]
dfViewer viewer = new PdfViewer();
iewer.AutoResize = true;       //imprime el archivo con el tamaño ajustado
iewer.AutoRotate = true;       //imprime el archivo con rotación ajustada
iewer.PrintPageDialog=false;//no producir el cuadro de diálogo de número de página al imprimir
ystem.Drawing.Printing.PrinterSettings ps = new System.Drawing.Printing.PrinterSettings();
rintDocument prtdoc = new PrintDocument();
s.PrinterName = prtdoc.PrinterSettings.PrinterName;
ageSettings pgs = new PageSettings();
gs.PaperSize = new System.Drawing.Printing.PaperSize("A4", 827, 1169);
gs.Margins = new Margins(0, 0, 0, 0);
iewer.PrintLargePdf(@"d:\test.pdf",pgs,ps);
iewer.ClosePdfFile();

VisualBasic]
im viewer As PdfViewer = new PdfViewer();
iewer.AutoResize = true       'imprimir el archivo con el tamaño ajustado
iewer.AutoRotate = true       'imprimir el archivo con rotación ajustada
iewer.PrintPageDialog=false;//no producir el cuadro de diálogo de número de página al imprimir
im ps As System.Drawing.Printing.PrinterSettings = new System.Drawing.Printing.PrinterSettings()
im prtdoc As PrintDocument = new PrintDocument()
s.PrinterName = prtdoc.PrinterSettings.PrinterName
im pgs As PageSettings=new PageSettings()
gs.PaperSize = new System.Drawing.Printing.PaperSize("A4", 827, 1169)
gs.Margins = new Margins(0, 0, 0, 0)
iewer.PrintLargePdf(@"d:\test.pdf",pgs,ps)
iewer.ClosePdfFile()

Ver también


PrintLargePdf(Stream, PageSettings, PrinterSettings)

Abre e imprime un flujo de PDF grande con configuraciones de página y configuraciones de impresora específicas. Si su archivo Pdf tiene cientos de páginas o más o su tamaño es superior a 3 MB, se recomienda este método para obtener un mejor rendimiento.

public void PrintLargePdf(Stream inputStream, PageSettings pageSettings, 
    PrinterSettings printerSettings)
ParámetroEscribeDescripción
inputStreamStreamEl flujo de pdf que se abrirá e imprimirá.
pageSettingsPageSettingsLa configuración de la página.
printerSettingsPrinterSettingsLa configuración de la impresora.

Observaciones

Este método ha integrado la apertura y la impresión del archivo y no necesita llamar a OpenPdfFile() explícitamente.

Ejemplos

[C#]
dfViewer viewer = new PdfViewer();
iewer.AutoResize = true;       //imprime el archivo con el tamaño ajustado
iewer.AutoRotate = true;       //imprime el archivo con rotación ajustada
iewer.PrintPageDialog=false;//no producir el cuadro de diálogo de número de página al imprimir
ystem.Drawing.Printing.PrinterSettings ps = new System.Drawing.Printing.PrinterSettings();
rintDocument prtdoc = new PrintDocument();
s.PrinterName = prtdoc.PrinterSettings.PrinterName;
ageSettings pgs = new PageSettings();
gs.PaperSize = new System.Drawing.Printing.PaperSize("A4", 827, 1169);
gs.Margins = new Margins(0, 0, 0, 0);
iewer.PrintLargePdf(new MemoryStream(File.ReadAllBytes(@"d:\middleware.pdf")),pgs,ps);
iewer.ClosePdfFile();

VisualBasic]
im viewer As PdfViewer = new PdfViewer();
iewer.AutoResize = true       'imprimir el archivo con el tamaño ajustado
iewer.AutoRotate = true       'imprimir el archivo con rotación ajustada
iewer.PrintPageDialog=false;//no producir el cuadro de diálogo de número de página al imprimir
im ps As System.Drawing.Printing.PrinterSettings = new System.Drawing.Printing.PrinterSettings()
im prtdoc As PrintDocument = new PrintDocument()
s.PrinterName = prtdoc.PrinterSettings.PrinterName
im pgs As PageSettings=new PageSettings()
gs.PaperSize = new System.Drawing.Printing.PaperSize("A4", 827, 1169)
gs.Margins = new Margins(0, 0, 0, 0)
iewer.PrintLargePdf(new MemoryStream(File.ReadAllBytes(@"d:\middleware.pdf")),pgs,ps)
iewer.ClosePdfFile()

Ver también