Didacticiel sur l'impression de documents

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronPrint est une puissante bibliothèque d'impression conçue pour aider les développeurs C# .NET à intégrer des fonctions d'impression dans leurs applications. Avec un large spectre de compatibilité couvrant les plateformes Windows, macOS, iOS et Android, IronPrint fonctionne de manière cohérente et fiable sur divers systèmes d'exploitation. Que vous créiez des applications pour les environnements de bureau, l'écosystème macOS d'Apple ou les plateformes mobiles comme iOS et Android, IronPrint simplifie la mise en œuvre des fonctionnalités d'impression, en fournissant une solution polyvalente et conviviale pour tous vos besoins d'impression dans l'environnement .NET C#.

Table des matières

Imprimer le document

Imprimer en silence

Imprimez des documents de manière transparente sans afficher la boîte de dialogue d'impression. Les paramètres d'impression peuvent alors être définis directement dans le code.

:path=/static-assets/print/content-code-examples/tutorials/print-document-print-silently.cs
using IronPrint;

// Print the document
Printer.Print("newDoc.pdf");
Imports IronPrint

' Print the document
Printer.Print("newDoc.pdf")
VB   C#

Imprimer avec le dialogue

Lancez le processus d'impression en affichant la boîte de dialogue des paramètres d'impression. Cela permet aux utilisateurs de personnaliser les options d'impression de manière interactive.

:path=/static-assets/print/content-code-examples/tutorials/print-document-print-with-dialog.cs
using IronPrint;

// Show print dialog
Printer.ShowPrintDialog("newDoc.pdf");
Imports IronPrint

' Show print dialog
Printer.ShowPrintDialog("newDoc.pdf")
VB   C#

Appliquer les paramètres d'impression

Ajustement programmé des paramètres d'impression pour répondre à des besoins spécifiques. Cette section permet d'affiner les configurations d'impression par le biais du code.

:path=/static-assets/print/content-code-examples/tutorials/print-document-apply-print-setting.cs
using IronPrint;

// Configure print setting
PrintSettings printSettings = new PrintSettings();
printSettings.Dpi = 150;
printSettings.NumberOfCopies = 2;
printSettings.PaperOrientation = PaperOrientation.Portrait;

// Print the document
Printer.Print("newDoc.pdf", printSettings);
Imports IronPrint

' Configure print setting
Private printSettings As New PrintSettings()
printSettings.Dpi = 150
printSettings.NumberOfCopies = 2
printSettings.PaperOrientation = PaperOrientation.Portrait

' Print the document
Printer.Print("newDoc.pdf", printSettings)
VB   C#

Obtenir des informations sur l'imprimante

Obtenir les noms des imprimantes

Accéder à une liste de toutes les imprimantes disponibles. Récupérer les noms des imprimantes installées sur le système à des fins d'information ou de sélection dynamique d'imprimantes dans votre application.

:path=/static-assets/print/content-code-examples/tutorials/print-document-get-printer-names.cs
using IronPrint;
using System;
using System.Collections.Generic;

// Retrieve printers' name
List<string> printersName = Printer.GetPrinterNames();

foreach (var printer in printersName)
{
    Console.WriteLine(printer);
}
Imports IronPrint
Imports System
Imports System.Collections.Generic

' Retrieve printers' name
Private printersName As List(Of String) = Printer.GetPrinterNames()

For Each printer In printersName
	Console.WriteLine(printer)
Next printer
VB   C#