PrintDocumentWithSettings

PrintDocumentWithSettings(PageSettings, PrinterSettings)

Imprime el documento PDF con la configuración. Si el tamaño del documento no es compatible con el tamaño de la página, pdf.kit lo ampliará para que se ajuste al tamaño de la página.

public void PrintDocumentWithSettings(PageSettings pageSettings, PrinterSettings printerSettings)
ParámetroEscribeDescripción
pageSettingsPageSettingsLa configuración de página del documento de impresión.
printerSettingsPrinterSettingsLa configuración de la impresora del documento de impresión.

Ejemplos

se usa el objeto printerSettings para imprimir el documento. se ignora el objeto pageSettings.PrinterSettings.

[C#]
dfViewer viewer = new PdfViewer();
iewer.OpenPdfFile(@"d:\test.pdf");
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.PrintDocumentWithSettings(pgs, ps);
iewer.ClosePdfFile();

VisualBasic]
im viewer As PdfViewer = new PdfViewer()
iewer.OpenPdfFile(@"d:\test.pdf")
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.PrintDocumentWithSettings(pgs, ps)
iewer.ClosePdfFile()

Ver también


PrintDocumentWithSettings(PrinterSettings)

Imprime el documento PDF con la configuración de la impresora. El tamaño de la página de salida se ajustará al tamaño de la primera página del documento.

public void PrintDocumentWithSettings(PrinterSettings printerSettings)
ParámetroEscribeDescripción
printerSettingsPrinterSettingsLa configuración de la impresora del documento de impresión.

Ejemplos

[C#]
dfViewer viewer = new PdfViewer();
iewer.OpenPdfFile(@"d:\test.pdf");
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.PrintDocumentWithSettings(ps);
iewer.ClosePdfFile();

VisualBasic]
im viewer As PdfViewer = new PdfViewer()
iewer.OpenPdfFile(@"d:\test.pdf")
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.PrintDocumentWithSettings(ps);
iewer.ClosePdfFile()

Ver también