PdfViewer.PrintDocumentWithSettings
محتويات
[
يخفي
]PrintDocumentWithSettings(PageSettings, PrinterSettings)
تطبع مستند Pdf مع الإعدادات. إذا كان حجم المستند لا يتوافق مع حجم الصفحة، فسيتم تمديده ليتناسب مع حجم الصفحة.
public void PrintDocumentWithSettings(PageSettings pageSettings, PrinterSettings printerSettings)
| المعامل | النوع | الوصف |
|---|---|---|
| pageSettings | PageSettings | إعداد الصفحة للمستند المطبوع. |
| printerSettings | PrinterSettings | إعداد الطابعة للمستند المطبوع. |
أمثلة
[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()
يتم استخدام كائن printerSettings لطباعة المستند. يتم تجاهل كائن pageSettings.PrinterSettings.
انظر أيضًا
- class PageSettings
- class PrinterSettings
- class PdfViewer
- namespace Aspose.Pdf.Facades
- assembly Aspose.PDF
PrintDocumentWithSettings(PrinterSettings)
تطبع مستند Pdf مع إعدادات الطابعة. سيكون حجم الصفحة الناتجة متناسبًا مع حجم الصفحة الأولى من المستند.
public void PrintDocumentWithSettings(PrinterSettings printerSettings)
| المعامل | النوع | الوصف |
|---|---|---|
| printerSettings | PrinterSettings | إعداد الطابعة للمستند المطبوع. |
أمثلة
[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()
انظر أيضًا
- class PrinterSettings
- class PdfViewer
- namespace Aspose.Pdf.Facades
- assembly Aspose.PDF