PrintLargePdf

PrintLargePdf(string)

Открывает и печатает большой файл PDF. Если ваш файл Pdf содержит сотни страниц или более или его размер превышает 3 МБ, рекомендуется использовать этот метод для повышения производительности.

public void PrintLargePdf(string filePath)
ПараметрТипОписание
filePathStringПуть к файлу PDF.

Примечания

Этот метод объединяет открытие и печать файла, и вам не нужно вызывать OpenPdfFile() явно.

Примеры

[C#]
dfViewer viewer = new PdfViewer();
iewer.AutoResize = true;     //печатать файл с измененным размером
iewer.AutoRotate = true;     //печатать файл с отрегулированным поворотом
iewer.PrintPageDialog=false;// не выводить диалог номера страницы при печати
iewer.PrintLargePdf(@"d:\test.pdf");

VisualBasic]
im viewer As PdfViewer = new PdfViewer();
iewer.AutoResize = true      'распечатать файл с измененным размером
iewer.AutoRotate = true      'распечатать файл с отрегулированным поворотом
iewer.PrintPageDialog=false;// не выводить диалог номера страницы при печати
iewer.PrintLargePdf(@"d:\test.pdf")
iewer.ClosePdfFile();

Смотрите также


PrintLargePdf(Stream)

Открывает и печатает большой поток PDF. Если ваш файл Pdf содержит сотни страниц или более или его размер превышает 3 МБ, рекомендуется использовать этот метод для повышения производительности.

public void PrintLargePdf(Stream inputStream)
ПараметрТипОписание
inputStreamStreamПоток pdf, который нужно открыть и распечатать.

Примечания

Этот метод объединяет открытие и печать файла, и вам не нужно вызывать OpenPdfFile() явно.

Примеры

[C#]
dfViewer viewer = new PdfViewer();
iewer.AutoResize = true;        //печатать файл с измененным размером
iewer.AutoRotate = true;        //печатать файл с отрегулированным поворотом
iewer.PrintPageDialog=false;// не выводить диалог номера страницы при печати
iewer.PrintLargePdf(new MemoryStream(File.ReadAllBytes(@"d:\test.pdf")));
iewer.ClosePdfFile();

VisualBasic]
im viewer As PdfViewer = new PdfViewer();
iewer.AutoResize = true         'распечатать файл с измененным размером
iewer.AutoRotate = true         'распечатать файл с отрегулированным поворотом
iewer.PrintPageDialog=false;// не выводить диалог номера страницы при печати
iewer.PrintLargePdf(new MemoryStream(File.ReadAllBytes(@"d:\test.pdf")))
iewer.ClosePdfFile()

Смотрите также


PrintLargePdf(string, PrinterSettings)

Открывает и печатает большой файл PDF с указанными настройками принтера. Если ваш файл Pdf содержит сотни страниц или более или его размер превышает 3 МБ, рекомендуется использовать этот метод для повышения производительности.

public void PrintLargePdf(string filePath, PrinterSettings printerSettings)
ПараметрТипОписание
filePathStringПуть к файлу PDF.
printerSettingsPrinterSettingsНастройки принтера.

Примечания

Этот метод объединяет открытие и печать файла, и вам не нужно вызывать OpenPdfFile() явно.

Примеры

[C#]
dfViewer viewer = new PdfViewer();
iewer.AutoResize = true;       //печатать файл с измененным размером
iewer.AutoRotate = true;       //печатать файл с отрегулированным поворотом
iewer.PrintPageDialog=false;// не выводить диалог номера страницы при печати
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        'распечатать файл с измененным размером
iewer.AutoRotate = true        'распечатать файл с отрегулированным поворотом
iewer.PrintPageDialog=false;// не выводить диалог номера страницы при печати
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()

Смотрите также


PrintLargePdf(Stream, PrinterSettings)

Открывает и печатает большой поток Pdf с указанными настройками принтера. Если ваш файл Pdf содержит сотни страниц или более или его размер превышает 3 МБ, рекомендуется использовать этот метод для повышения производительности.

public void PrintLargePdf(Stream inputStream, PrinterSettings printerSettings)
ПараметрТипОписание
inputStreamStreamПоток pdf, который нужно открыть и распечатать.
printerSettingsPrinterSettingsНастройки принтера.

Примечания

Этот метод объединяет открытие и печать файла, и вам не нужно вызывать OpenPdfFile() явно.

Примеры

[C#]
dfViewer viewer = new PdfViewer();
iewer.AutoResize = true;       //печатать файл с измененным размером
iewer.AutoRotate = true;       //печатать файл с отрегулированным поворотом
iewer.PrintPageDialog=false;// не выводить диалог номера страницы при печати
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        'распечатать файл с измененным размером
iewer.AutoRotate = true        'распечатать файл с отрегулированным поворотом
iewer.PrintPageDialog=false;// не выводить диалог номера страницы при печати
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()

Смотрите также


PrintLargePdf(string, PageSettings, PrinterSettings)

Открывает и печатает большой файл Pdf с заданными настройками страницы и настройками принтера. Если ваш файл Pdf содержит сотни страниц или более или его размер превышает 3 МБ, рекомендуется использовать этот метод, чтобы повысить производительность.

public void PrintLargePdf(string filePath, PageSettings pageSettings, 
    PrinterSettings printerSettings)
ПараметрТипОписание
filePathStringПуть к файлу PDF.
pageSettingsPageSettingsНастройки страницы.
printerSettingsPrinterSettingsНастройки принтера.

Примечания

Этот метод объединяет открытие и печать файла, и вам не нужно вызывать OpenPdfFile() явно.

Примеры

[C#]
dfViewer viewer = new PdfViewer();
iewer.AutoResize = true;       //печатать файл с измененным размером
iewer.AutoRotate = true;       //печатать файл с отрегулированным поворотом
iewer.PrintPageDialog=false;// не выводить диалог номера страницы при печати
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       'распечатать файл с измененным размером
iewer.AutoRotate = true       'распечатать файл с отрегулированным поворотом
iewer.PrintPageDialog=false;// не выводить диалог номера страницы при печати
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()

Смотрите также


PrintLargePdf(Stream, PageSettings, PrinterSettings)

Открывает и печатает большой поток PDF с указанными настройками страницы и настройками принтера. Если ваш файл Pdf содержит сотни страниц и более или его размер превышает 3 МБ, рекомендуется использовать этот метод для повышения производительности .

public void PrintLargePdf(Stream inputStream, PageSettings pageSettings, 
    PrinterSettings printerSettings)
ПараметрТипОписание
inputStreamStreamПоток PDF, который нужно открыть и распечатать.
pageSettingsPageSettingsНастройки страницы.
printerSettingsPrinterSettingsНастройки принтера.

Примечания

Этот метод объединяет открытие и печать файла, и вам не нужно вызывать OpenPdfFile() явно.

Примеры

[C#]
dfViewer viewer = new PdfViewer();
iewer.AutoResize = true;       //печатать файл с измененным размером
iewer.AutoRotate = true;       //печатать файл с отрегулированным поворотом
iewer.PrintPageDialog=false;// не выводить диалог номера страницы при печати
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       'распечатать файл с измененным размером
iewer.AutoRotate = true       'распечатать файл с отрегулированным поворотом
iewer.PrintPageDialog=false;// не выводить диалог номера страницы при печати
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()

Смотрите также