PrintDocumentWithSettings

PrintDocumentWithSettings(PageSettings, PrinterSettings)

Imprime le document Pdf avec les paramètres. Si la taille du document n’est pas compatible avec la taille de la page, pdf.kit l’étendra pour s’adapter à la taille de la page.

public void PrintDocumentWithSettings(PageSettings pageSettings, PrinterSettings printerSettings)
ParamètreTaperLa description
pageSettingsPageSettingsLa mise en page du document d’impression.
printerSettingsPrinterSettingsLe réglage de l’imprimante du document d’impression.

Exemples

l’objet printerSettings est utilisé pour imprimer le document. l’objet pageSettings.PrinterSettings est ignoré.

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

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

Voir également


PrintDocumentWithSettings(PrinterSettings)

Imprime le document Pdf avec les paramètres de l’imprimante. La taille de la page de sortie correspondra à la taille de la première page du document.

public void PrintDocumentWithSettings(PrinterSettings printerSettings)
ParamètreTaperLa description
printerSettingsPrinterSettingsLe réglage de l’imprimante du document d’impression.

Exemples

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

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

Voir également