Print

Print()

Imprime l’intégralité du document sur l’imprimante par défaut.

public void Print()

Exemples

Montre comment imprimer un document à l’aide de l’imprimante par défaut.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Hello world!");

// Vous trouverez ci-dessous deux façons d'imprimer notre document.
// 1 - Imprimer en utilisant l'imprimante par défaut :
doc.Print();

// 2 - Spécifiez une imprimante avec laquelle nous souhaitons imprimer le document par son nom :
string myPrinter = PrinterSettings.InstalledPrinters[4];

Assert.AreEqual("HPDAAB96 (HP ENVY 5000 series)", myPrinter);

doc.Print(myPrinter);

Voir également


Imprimez l’intégralité du document sur l’imprimante spécifiée, à l’aide du contrôleur d’impression standard (sans interface utilisateur).

public void Print(string printerName)
ParamètreTaperLa description
printerNameStringLe nom de l’imprimeur.

Exemples

Montre comment imprimer un document à l’aide de l’imprimante par défaut.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Hello world!");

// Vous trouverez ci-dessous deux façons d'imprimer notre document.
// 1 - Imprimer en utilisant l'imprimante par défaut :
doc.Print();

// 2 - Spécifiez une imprimante avec laquelle nous souhaitons imprimer le document par son nom :
string myPrinter = PrinterSettings.InstalledPrinters[4];

Assert.AreEqual("HPDAAB96 (HP ENVY 5000 series)", myPrinter);

doc.Print(myPrinter);

Voir également


Imprime le document selon les paramètres d’imprimante spécifiés, à l’aide du contrôleur d’impression standard (sans interface utilisateur).

public void Print(PrinterSettings printerSettings)
ParamètreTaperLa description
printerSettingsPrinterSettingsLes paramètres de l’imprimante à utiliser.

Remarques

LePrinterSettings L’objet vous permet de spécifier l’imprimante sur laquelle imprimer, la plage de pages à imprimer et d’autres options.

Exemples

Montre comment imprimer une plage de pages.

Document doc = new Document(MyDir + "Rendering.docx");

// Créez un objet "PrinterSettings" pour modifier la façon dont nous imprimons le document.
PrinterSettings printerSettings = new PrinterSettings();

// Définissez la propriété "PrintRange" sur "PrintRange.SomePages" pour
// indique à l'imprimante que nous avons l'intention d'imprimer uniquement certaines pages du document.
printerSettings.PrintRange = System.Drawing.Printing.PrintRange.SomePages;

// Définissez la propriété "FromPage" sur "1" et la propriété "ToPage" sur "3" pour imprimer les pages 1 à 3.
// L'indexation des pages est basée sur 1.
printerSettings.FromPage = 1;
printerSettings.ToPage = 3;

// Vous trouverez ci-dessous deux façons d'imprimer notre document.
// 1 - Imprimer en appliquant nos paramètres d'impression :
doc.Print(printerSettings);

// 2 - Imprimer en appliquant nos paramètres d'impression, tout en
// donnant au document un nom personnalisé que l'on peut reconnaître dans la file d'attente de l'imprimante :
doc.Print(printerSettings, "My rendered document");

Voir également


Imprime le document selon les paramètres d’imprimante spécifiés, à l’aide du contrôleur d’impression standard (sans interface utilisateur) et d’un nom de document.

public void Print(PrinterSettings printerSettings, string documentName)
ParamètreTaperLa description
printerSettingsPrinterSettingsLes paramètres de l’imprimante à utiliser.
documentNameStringLe nom du document à afficher (par exemple, dans une boîte de dialogue d’état d’impression ou une file d’attente d’imprimante) lors de l’impression du document.

Remarques

LePrinterSettings L’objet vous permet de spécifier l’imprimante sur laquelle imprimer, la plage de pages à imprimer et d’autres options.

Exemples

Montre comment imprimer une plage de pages.

Document doc = new Document(MyDir + "Rendering.docx");

// Créez un objet "PrinterSettings" pour modifier la façon dont nous imprimons le document.
PrinterSettings printerSettings = new PrinterSettings();

// Définissez la propriété "PrintRange" sur "PrintRange.SomePages" pour
// indique à l'imprimante que nous avons l'intention d'imprimer uniquement certaines pages du document.
printerSettings.PrintRange = System.Drawing.Printing.PrintRange.SomePages;

// Définissez la propriété "FromPage" sur "1" et la propriété "ToPage" sur "3" pour imprimer les pages 1 à 3.
// L'indexation des pages est basée sur 1.
printerSettings.FromPage = 1;
printerSettings.ToPage = 3;

// Vous trouverez ci-dessous deux façons d'imprimer notre document.
// 1 - Imprimer en appliquant nos paramètres d'impression :
doc.Print(printerSettings);

// 2 - Imprimer en appliquant nos paramètres d'impression, tout en
// donnant au document un nom personnalisé que l'on peut reconnaître dans la file d'attente de l'imprimante :
doc.Print(printerSettings, "My rendered document");

Voir également