Comment configurer les paramètres d'impression

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

par Chaknith

Un paramètre d'impression fait référence à une configuration ou à un ensemble de paramètres qui dictent la manière dont un document ou un contenu doit être imprimé. Ces paramètres comprennent des détails tels que le format du papier, l'orientation (par exemple, portrait ou paysage)résolution d'impression (points par pouce - DPI)le logiciel permet de définir le nombre de copies, la sélection de l'imprimante, les marges et des options telles que l'impression en niveaux de gris. Les utilisateurs peuvent personnaliser ces paramètres pour répondre à leurs préférences et exigences spécifiques en matière d'impression.

Bibliothèque NuGet C# pour

Installer avec NuGet

Install-Package IronPrint
Bibliothèque NuGet C# pour

Installer avec NuGet

Install-Package IronPrint
ou
Java PDF JAR

Télécharger DLL

Télécharger la DLL

Installation manuelle dans votre projet

Commencez à utiliser IronPDF dans votre projet dès aujourd'hui avec un essai gratuit.

Première étape :
green arrow pointer

Découvrez IronPrint sur NuGet pour une installation rapide et un déploiement facile. Avec plus de 8 millions de téléchargements, il transforme avec C#.

Bibliothèque NuGet C# pour nuget.org/packages/IronPrint/
Install-Package IronPrint

Régler les paramètres d'impression

Pour configurer les paramètres d'impression, instanciez la classe PrintSettings et configurez-la selon vos préférences. Dans les méthodes Print ou ShowPrintDialog, passez l'objet PrintSettings comme second paramètre. L'exemple de code ci-dessous illustre cette utilisation.

:path=/static-assets/print/content-code-examples/how-to/print-settings-set-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#

Paramètres d'impression disponibles

Découvrez toutes les options de paramètres d'impression disponibles ci-dessous :

  • DefaultSettings : Initialise une nouvelle instance de la classe IronPrint.PrintSettings avec les valeurs par défaut.
  • PaperSize : Définit le format de papier utilisé par l'imprimante. La valeur par défaut est IronPrint.PaperSize.PrinterDefault.
  • PaperOrientation : Spécifie l'orientation du papier (par exemple, Portrait ou Paysage). La valeur par défaut est IronPrint.PaperOrientation.Portrait.
  • Dpi : Représente la résolution d'impression prévue en points par pouce. La valeur par défaut est 300, un paramètre couramment utilisé dans l'impression commerciale. Remarques : Le nombre de points par pouce (DPI) utilisé pour l'impression peut être limité par les capacités de l'imprimante.
  • NumberOfCopies : Indique le nombre de copies identiques à générer lors de l'impression d'un document. La valeur par défaut est 1 copie. Remarques : Dans certaines plates-formes, il peut exister des limitations qui empêchent la reproduction exacte de plusieurs copies. Dans ce cas, la valeur spécifiée de IronPrint.PrintSettings.NumberOfCopies peut être ignorée, ce qui entraîne l'impression d'un seul exemplaire.
  • PrinterName : Spécifie le nom de l'imprimante à utiliser pour l'impression. La valeur par défaut est null, ce qui signifie que l'imprimante par défaut du système d'exploitation sera utilisée. Remarques : Si vous choisissez l'imprimante dans une boîte de dialogue d'impression, ce paramètre sera ignoré. Pour obtenir les noms d'imprimantes disponibles, vous pouvez utiliser IronPrint.Printer.GetPrinterNames ou IronPrint.Printer.GetPrinterNamesAsync pour récupérer la liste des noms d'imprimantes.
  • PaperMargins : Définit les marges à utiliser pour l'impression en millimètres. La valeur par défaut est null, indiquant l'utilisation des marges par défaut fournies par l'imprimante.
  • Niveaux de gris : Indique s'il faut imprimer en niveaux de gris. Remarques : La valeur par défaut est false, ce qui indique une tentative d'impression en couleur.
  • Aplatir : Aplatir le PDF avant l'impression, ce qui est utile pour afficher les valeurs des champs de formulaire et les images. La valeur par défaut est false, ce qui indique que le PDF sera aplati avant l'impression.
  • Bac : Plateau de l'imprimante utilisé pour le travail d'impression. Cela permet aux utilisateurs de spécifier un bac particulier à partir duquel le papier doit être alimenté dans l'imprimante. Si vous choisissez le bac dans un PrintDialog, ce paramètre sera ignoré. Pour obtenir le bac disponible, vous pouvez utiliser IronPrint.Printer.GetPrinterTrays(System.String) ou IronPrint.Printer.GetPrinterTraysAsync(System.String). La valeur par défaut est null, indiquant l'utilisation du bac par défaut fourni par l'imprimante. Cette propriété de sélection du plateau n'est disponible que sous Windows.

Chaknith Bin

Ingénieur logiciel

Chaknith est le Sherlock Holmes des développeurs. C'est en s'amusant à relever des défis de code qu'il s'est rendu compte pour la première fois qu'il pourrait avoir un avenir dans le domaine de l'ingénierie logicielle. Il se concentre sur IronXL et IronBarcode, mais il est fier d'aider les clients avec chaque produit. Chaknith tire parti des connaissances qu'il a acquises en discutant directement avec les clients pour améliorer les produits eux-mêmes. Ses commentaires anecdotiques vont au-delà des tickets Jira et soutiennent le développement de produits, la documentation et le marketing, afin d'améliorer l'expérience globale des clients.Quand il n'est pas au bureau, on peut le trouver en train d'apprendre sur l'apprentissage automatique, le codage et la randonnée.