PrintLargePdf

PrintLargePdf(string)

Ouvre et imprime un gros fichier PDF. Si votre fichier PDF contient des centaines de pages ou plus ou si sa taille est supérieure à 3 Mo, cette méthode est recommandée pour obtenir de meilleures performances.

public void PrintLargePdf(string filePath)
ParamètreTaperLa description
filePathStringLe chemin du fichier Pdf.

Remarques

Cette méthode a intégré l’ouverture et l’impression du fichier et vous n’avez pas besoin d’appeler explicitement OpenPdfFile().

Exemples

[C#]
dfViewer viewer = new PdfViewer();
iewer.AutoResize = true;     //imprimer le fichier avec la taille ajustée
iewer.AutoRotate = true;     //imprime le fichier avec une rotation ajustée
iewer.PrintPageDialog=false;// ne produit pas la boîte de dialogue de numéro de page lors de l'impression
iewer.PrintLargePdf(@"d:\test.pdf");

VisualBasic]
im viewer As PdfViewer = new PdfViewer();
iewer.AutoResize = true      'imprimer le fichier avec la taille ajustée
iewer.AutoRotate = true      'imprimer le fichier avec une rotation ajustée
iewer.PrintPageDialog=false;// ne produit pas la boîte de dialogue de numéro de page lors de l'impression
iewer.PrintLargePdf(@"d:\test.pdf")
iewer.ClosePdfFile();

Voir également


PrintLargePdf(Stream)

Ouvre et imprime un gros flux Pdf. Si votre fichier PDF contient des centaines de pages ou plus ou si sa taille est supérieure à 3 Mo, cette méthode est recommandée pour obtenir de meilleures performances.

public void PrintLargePdf(Stream inputStream)
ParamètreTaperLa description
inputStreamStreamLe flux pdf à ouvrir et imprimer..

Remarques

Cette méthode a intégré l’ouverture et l’impression du fichier et vous n’avez pas besoin d’appeler explicitement OpenPdfFile().

Exemples

[C#]
dfViewer viewer = new PdfViewer();
iewer.AutoResize = true;        //imprimer le fichier avec la taille ajustée
iewer.AutoRotate = true;        //imprime le fichier avec une rotation ajustée
iewer.PrintPageDialog=false;// ne produit pas la boîte de dialogue de numéro de page lors de l'impression
iewer.PrintLargePdf(new MemoryStream(File.ReadAllBytes(@"d:\test.pdf")));
iewer.ClosePdfFile();

VisualBasic]
im viewer As PdfViewer = new PdfViewer();
iewer.AutoResize = true         'imprimer le fichier avec la taille ajustée
iewer.AutoRotate = true         'imprimer le fichier avec une rotation ajustée
iewer.PrintPageDialog=false;// ne produit pas la boîte de dialogue de numéro de page lors de l'impression
iewer.PrintLargePdf(new MemoryStream(File.ReadAllBytes(@"d:\test.pdf")))
iewer.ClosePdfFile()

Voir également


PrintLargePdf(string, PrinterSettings)

Ouvre et imprime un gros fichier PDF avec les paramètres d’imprimante spécifiés. Si votre fichier PDF contient des centaines de pages ou plus ou si sa taille est supérieure à 3 Mo, cette méthode est recommandée pour obtenir de meilleures performances.

public void PrintLargePdf(string filePath, PrinterSettings printerSettings)
ParamètreTaperLa description
filePathStringLe chemin du fichier Pdf.
printerSettingsPrinterSettingsLes paramètres de l’imprimante.

Remarques

Cette méthode a intégré l’ouverture et l’impression du fichier et vous n’avez pas besoin d’appeler explicitement OpenPdfFile().

Exemples

[C#]
dfViewer viewer = new PdfViewer();
iewer.AutoResize = true;       //imprimer le fichier avec la taille ajustée
iewer.AutoRotate = true;       //imprime le fichier avec une rotation ajustée
iewer.PrintPageDialog=false;// ne produit pas la boîte de dialogue de numéro de page lors de l'impression
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        'imprimer le fichier avec la taille ajustée
iewer.AutoRotate = true        'imprimer le fichier avec une rotation ajustée
iewer.PrintPageDialog=false;// ne produit pas la boîte de dialogue de numéro de page lors de l'impression
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()

Voir également


PrintLargePdf(Stream, PrinterSettings)

Ouvre et imprime un grand flux Pdf avec les paramètres d’imprimante spécifiés. Si votre fichier PDF contient des centaines de pages ou plus ou si sa taille est supérieure à 3 Mo, cette méthode est recommandée pour obtenir de meilleures performances.

public void PrintLargePdf(Stream inputStream, PrinterSettings printerSettings)
ParamètreTaperLa description
inputStreamStreamLe flux pdf à ouvrir et imprimer..
printerSettingsPrinterSettingsLes paramètres de l’imprimante.

Remarques

Cette méthode a intégré l’ouverture et l’impression du fichier et vous n’avez pas besoin d’appeler explicitement OpenPdfFile().

Exemples

[C#]
dfViewer viewer = new PdfViewer();
iewer.AutoResize = true;       //imprimer le fichier avec la taille ajustée
iewer.AutoRotate = true;       //imprime le fichier avec une rotation ajustée
iewer.PrintPageDialog=false;// ne produit pas la boîte de dialogue de numéro de page lors de l'impression
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        'imprimer le fichier avec la taille ajustée
iewer.AutoRotate = true        'imprimer le fichier avec une rotation ajustée
iewer.PrintPageDialog=false;// ne produit pas la boîte de dialogue de numéro de page lors de l'impression
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()

Voir également


PrintLargePdf(string, PageSettings, PrinterSettings)

Ouvre et imprime un gros fichier PDF avec les paramètres de page et les paramètres d’imprimante spécifiés. Si votre fichier PDF contient des centaines de pages ou plus ou si sa taille est supérieure à 3 Mo, cette méthode est recommandée pour obtenir de meilleures performances.

public void PrintLargePdf(string filePath, PageSettings pageSettings, 
    PrinterSettings printerSettings)
ParamètreTaperLa description
filePathStringLe chemin du fichier Pdf.
pageSettingsPageSettingsLes paramètres de la page.
printerSettingsPrinterSettingsLes paramètres de l’imprimante.

Remarques

Cette méthode a intégré l’ouverture et l’impression du fichier et vous n’avez pas besoin d’appeler explicitement OpenPdfFile().

Exemples

[C#]
dfViewer viewer = new PdfViewer();
iewer.AutoResize = true;       //imprimer le fichier avec la taille ajustée
iewer.AutoRotate = true;       //imprime le fichier avec une rotation ajustée
iewer.PrintPageDialog=false;// ne produit pas la boîte de dialogue de numéro de page lors de l'impression
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       'imprimer le fichier avec la taille ajustée
iewer.AutoRotate = true       'imprimer le fichier avec une rotation ajustée
iewer.PrintPageDialog=false;// ne produit pas la boîte de dialogue de numéro de page lors de l'impression
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()

Voir également


PrintLargePdf(Stream, PageSettings, PrinterSettings)

Ouvre et imprime un flux Pdf volumineux avec des paramètres de page et des paramètres d’imprimante spécifiés. Si votre fichier PDF contient des centaines de pages ou plus ou si sa taille est supérieure à 3 Mo, cette méthode est recommandée pour obtenir de meilleures performances.

public void PrintLargePdf(Stream inputStream, PageSettings pageSettings, 
    PrinterSettings printerSettings)
ParamètreTaperLa description
inputStreamStreamLe flux pdf à ouvrir et à imprimer.
pageSettingsPageSettingsLes paramètres de la page.
printerSettingsPrinterSettingsLes paramètres de l’imprimante.

Remarques

Cette méthode a intégré l’ouverture et l’impression du fichier et vous n’avez pas besoin d’appeler explicitement OpenPdfFile().

Exemples

[C#]
dfViewer viewer = new PdfViewer();
iewer.AutoResize = true;       //imprimer le fichier avec la taille ajustée
iewer.AutoRotate = true;       //imprime le fichier avec une rotation ajustée
iewer.PrintPageDialog=false;// ne produit pas la boîte de dialogue de numéro de page lors de l'impression
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       'imprimer le fichier avec la taille ajustée
iewer.AutoRotate = true       'imprimer le fichier avec une rotation ajustée
iewer.PrintPageDialog=false;// ne produit pas la boîte de dialogue de numéro de page lors de l'impression
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()

Voir également