PrintDocumentWithSettings
Contenido
[
Ocultar
]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ámetro | Escribe | Descripción |
---|---|---|
pageSettings | PageSettings | La configuración de página del documento de impresión. |
printerSettings | PrinterSettings | La 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
- class PdfViewer
- espacio de nombres Aspose.Pdf.Facades
- asamblea Aspose.PDF
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ámetro | Escribe | Descripción |
---|---|---|
printerSettings | PrinterSettings | La 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
- class PdfViewer
- espacio de nombres Aspose.Pdf.Facades
- asamblea Aspose.PDF