Comment configurer les paramètres d'impression
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.
Comment configurer les paramètres d'impression
- Télécharger une bibliothèque C# pour la configuration des paramètres d'impression
- Instanciation de la classe Paramètres d'impression
- Configurer le Paramètres d'impression objet selon vos préférences
- Transmettez-le au
Imprimer
ouShowImprimerDialog
méthode - Vérifiez le document PDF imprimé et assurez-vous que les paramètres d'impression ont été appliqués
Installer avec NuGet
Install-Package IronPrint
Installer avec NuGet
Install-Package IronPrint
Télécharger DLL
Installation manuelle dans votre projet
Commencez à utiliser IronPDF dans votre projet dès aujourd'hui avec un essai gratuit.
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#.
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)
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.