PrintLargePdf

PrintLargePdf(string)

Büyük bir Pdf dosyası açar ve yazdırır. Pdf dosyanız yüzlerce veya daha fazla sayfa içeriyorsa veya boyutu 3 MB’den ise, daha iyi performans elde etmek için bu yöntem önerilir.

public void PrintLargePdf(string filePath)
ParametreTipTanım
filePathStringPdf dosyasının yolu.

Notlar

Bu yöntem, dosyanın açılmasını ve yazdırılmasını entegre etmiştir ve OpenPdfFile() öğesini açıkça çağırmanız gerekmez.

Örnekler

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

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

Ayrıca bakınız


PrintLargePdf(Stream)

Büyük bir Pdf akışını açar ve yazdırır. Pdf dosyanız yüzlerce veya daha fazla sayfa içeriyorsa veya boyutu 3 MB’den ise, daha iyi performans elde etmek için bu yöntem önerilir.

public void PrintLargePdf(Stream inputStream)
ParametreTipTanım
inputStreamStreamAçılacak ve yazdırılacak pdf akışı..

Notlar

Bu yöntem, dosyanın açılmasını ve yazdırılmasını entegre etmiştir ve OpenPdfFile() öğesini açıkça çağırmanız gerekmez.

Örnekler

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

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

Ayrıca bakınız


PrintLargePdf(string, PrinterSettings)

Belirtilen yazıcı ayarlarıyla büyük bir Pdf dosyası açar ve yazdırır. Pdf dosyanız yüzlerce veya daha fazla sayfa içeriyorsa veya boyutu 3 MB’den büyükse, daha iyi performans elde etmek için bu yöntem önerilir.

public void PrintLargePdf(string filePath, PrinterSettings printerSettings)
ParametreTipTanım
filePathStringPdf dosyasının yolu.
printerSettingsPrinterSettingsYazıcı ayarları.

Notlar

Bu yöntem, dosyanın açılmasını ve yazdırılmasını entegre etmiştir ve OpenPdfFile() öğesini açıkça çağırmanız gerekmez.

Örnekler

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

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

Ayrıca bakınız


PrintLargePdf(Stream, PrinterSettings)

Belirtilen yazıcı ayarlarıyla büyük bir Pdf akışını açar ve yazdırır. Pdf dosyanız yüzlerce veya daha fazla sayfa içeriyorsa veya boyutu 3 MB’den büyükse, daha iyi performans elde etmek için bu yöntem önerilir.

public void PrintLargePdf(Stream inputStream, PrinterSettings printerSettings)
ParametreTipTanım
inputStreamStreamAçılacak ve yazdırılacak pdf akışı..
printerSettingsPrinterSettingsYazıcı ayarları.

Notlar

Bu yöntem, dosyanın açılmasını ve yazdırılmasını entegre etmiştir ve OpenPdfFile() öğesini açıkça çağırmanız gerekmez.

Örnekler

[C#]
dfViewer viewer = new PdfViewer();
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.PrintLargePdf(new MemoryStream(File.ReadAllBytes(@"d:\middleware.pdf")),ps);
iewer.ClosePdfFile();

VisualBasic]
im viewer As PdfViewer = new PdfViewer();
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.PrintLargePdf(new MemoryStream(File.ReadAllBytes(@"d:\middleware.pdf")),ps)
iewer.ClosePdfFile()

Ayrıca bakınız


PrintLargePdf(string, PageSettings, PrinterSettings)

Belirtilen sayfa ayarları ve yazıcı ayarları ile büyük bir Pdf dosyası açar ve yazdırır. Pdf dosyanız yüzlerce veya daha fazla sayfa içeriyorsa veya boyutu 3 MB’den büyükse, daha iyi performans elde etmek için bu yöntem önerilir.

public void PrintLargePdf(string filePath, PageSettings pageSettings, 
    PrinterSettings printerSettings)
ParametreTipTanım
filePathStringPdf dosyasının yolu.
pageSettingsPageSettingsSayfa ayarları.
printerSettingsPrinterSettingsYazıcı ayarları.

Notlar

Bu yöntem, dosyanın açılmasını ve yazdırılmasını entegre etmiştir ve OpenPdfFile() öğesini açıkça çağırmanız gerekmez.

Örnekler

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

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

Ayrıca bakınız


PrintLargePdf(Stream, PageSettings, PrinterSettings)

Belirtilen sayfa ayarları ve yazıcı ayarları ile büyük bir Pdf akışını açar ve yazdırır. Pdf dosyanız yüzlerce veya daha fazla sayfa içeriyorsa veya boyutu 3 MB’den büyükse, daha iyi performans elde etmek için bu yöntem önerilir.

public void PrintLargePdf(Stream inputStream, PageSettings pageSettings, 
    PrinterSettings printerSettings)
ParametreTipTanım
inputStreamStreamAçılacak ve yazdırılacak pdf akışı.
pageSettingsPageSettingsSayfa ayarları.
printerSettingsPrinterSettingsYazıcı ayarları.

Notlar

Bu yöntem, dosyanın açılmasını ve yazdırılmasını entegre etmiştir ve OpenPdfFile() öğesini açıkça çağırmanız gerekmez.

Örnekler

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

VisualBasic]
im viewer As PdfViewer = new PdfViewer();
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.PrintLargePdf(new MemoryStream(File.ReadAllBytes(@"d:\middleware.pdf")),pgs,ps)
iewer.ClosePdfFile()

Ayrıca bakınız