PrintDocumentWithSettings

PrintDocumentWithSettings(PageSettings, PrinterSettings)

Pdf belgesini ayarlarla yazdırır. Belge boyutu sayfa boyutuyla uyumlu değilse, pdf.kit onu sayfa boyutuna sığacak şekilde genişletir.

public void PrintDocumentWithSettings(PageSettings pageSettings, PrinterSettings printerSettings)
ParametreTipTanım
pageSettingsPageSettingsYazdırma belgesinin sayfa ayarı.
printerSettingsPrinterSettingsYazdırma belgesinin yazıcı ayarı.

Örnekler

printerSettings nesnesi belgeyi yazdırmak için kullanılır. pageSettings.PrinterSettings nesnesi yoksayılır.

[C#]
dfViewer viewer = new PdfViewer();
iewer.OpenPdfFile(@"d:\test.pdf");
iewer.AutoResize = true;         // dosyayı ayarlanmış boyutta yazdır
iewer.AutoRotate = true;         // dosyayı ayarlanmış rotasyonla yazdır
iewer.PrintPageDialog=false;// yazdırırken sayfa numarası diyaloğunu oluşturma
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;           'dosyayı ayarlanmış boyutta yazdır
iewer.AutoRotate = true;           'dosyayı ayarlanmış rotasyonla yazdır
iewer.PrintPageDialog=false;// yazdırırken sayfa numarası diyaloğunu oluşturma
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()

Ayrıca bakınız


PrintDocumentWithSettings(PrinterSettings)

Pdf belgesini yazıcı ayarlarıyla yazdırır. Çıktı sayfa boyutu, belgenin ilk sayfa boyutuna sığacaktır.

public void PrintDocumentWithSettings(PrinterSettings printerSettings)
ParametreTipTanım
printerSettingsPrinterSettingsYazdırma belgesinin yazıcı ayarı.

Örnekler

[C#]
dfViewer viewer = new PdfViewer();
iewer.OpenPdfFile(@"d:\test.pdf");
iewer.AutoResize = true;         // dosyayı ayarlanmış boyutta yazdır
iewer.AutoRotate = true;         // dosyayı ayarlanmış rotasyonla yazdır
iewer.PrintPageDialog=false;// yazdırırken sayfa numarası diyaloğunu oluşturma
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;        'dosyayı ayarlanmış boyutta yazdır
iewer.AutoRotate = true;        'dosyayı ayarlanmış rotasyonla yazdır
iewer.PrintPageDialog=false;// yazdırırken sayfa numarası diyaloğunu oluşturma
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()

Ayrıca bakınız