PdfViewer.PrintDocumentWithSettings
Contenido
[
Ocultar
]PrintDocumentWithSettings(PageSettings, PrinterSettings)
Imprime el documento Pdf con configuraciones. Si el tamaño del documento no corresponde al tamaño de la página, se extenderá para ajustarse al tamaño de la página.
public void PrintDocumentWithSettings(PageSettings pageSettings, PrinterSettings printerSettings)
| Parámetro | Tipo | Descripción |
|---|---|---|
| pageSettings | PageSettings | La configuración de la página del documento de impresión. |
| printerSettings | PrinterSettings | La configuración de la impresora del documento de impresión. |
Ejemplos
[C#]
dfViewer viewer = new PdfViewer();
iewer.BindPdf(@"d:\test.pdf");
iewer.AutoResize = true; //print the file with adjusted size
iewer.AutoRotate = true; //print the file with adjusted rotation
iewer.PrintPageDialog = false; //do not produce the page number dialog when printing
spose.Pdf.Printing.PrinterSettings ps = new Aspose.Pdf.Printing.PrinterSettings();
rintDocument prtdoc = new PrintDocument();
s.PrinterName = prtdoc.PrinterSettings.PrinterName;
spose.Pdf.Printing.PageSettings pgs = new Aspose.Pdf.Printing.PageSettings();
gs.PaperSize = new Aspose.Pdf.Printing.PaperSize("A4", 827, 1169);
gs.Margins = new Aspose.Pdf.Devices.Margins(0, 0, 0, 0);
iewer.PrintDocumentWithSettings(pgs, ps);
iewer.Close();
VisualBasic]
im viewer As New PdfViewer()
iewer.BindPdf(@"d:\test.pdf")
iewer.AutoResize = True 'print the file with adjusted size
iewer.AutoRotate = True 'print the file with adjusted rotation
iewer.PrintPageDialog = False 'do not produce the page number dialog when printing
im ps As New Aspose.Pdf.Printing.PrinterSettings()
im prtdoc As New PrintDocument()
s.PrinterName = prtdoc.PrinterSettings.PrinterName
im pgs As New Aspose.Pdf.Printing.PageSettings()
gs.PaperSize = New Aspose.Pdf.Printing.PaperSize("A4", 827, 1169)
gs.Margins = New Aspose.Pdf.Devices.Margins(0, 0, 0, 0)
iewer.PrintDocumentWithSettings(pgs, ps)
iewer.Close()
El objeto printerSettings se utiliza para imprimir el documento. El objeto pageSettings.PrinterSettings se ignora.
Ver También
- clase PageSettings
- clase PrinterSettings
- clase PdfViewer
- namespace Aspose.Pdf.Facades
- assembly Aspose.PDF
PrintDocumentWithSettings(PrinterSettings)
Imprime el documento Pdf con configuraciones de 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 | Tipo | 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; //print the file with adjusted size
iewer.AutoRotate = true; //print the file with adjusted rotation
iewer.PrintPageDialog=false;//do not produce the page number dialog when printing
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; 'print the file with adjusted size
iewer.AutoRotate = true; 'print the file with adjusted rotation
iewer.PrintPageDialog=false;//do not produce the page number dialog when printing
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
- clase PrinterSettings
- clase PdfViewer
- namespace Aspose.Pdf.Facades
- assembly Aspose.PDF