paramètres d'impression
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);
NuGet Download
PM > Install-Package IronPrint
paramètres d'impression

paramètres d'impression

Instanciez la classe PrintSettings et configurez-la selon vos besoins. Enfin, passez l'objet PrintSettings à l'une des méthodes d'impression. Explorez ci-dessous tous les paramètres d'impression disponibles :

  • DefaultSettings : Initialise une nouvelle instance de la classe IronPrint.PrintSettings avec des valeurs par défaut.
  • PaperSize : Définit l'paperSize utilisée par l'imprimante.
  • PaperOrientation : Spécifie l'paperOrientation (par ex. Portrait ou Landscape).
  • Dpi : Représente la printResolution souhaitée en points par pouce.
    • Remarques : La Dpi réelle utilisée pour l'impression peut être limitée par les capacités de l'imprimante.
  • NumberOfCopies : Indique le numberOfCopies à générer lors de l'impression d'un document.
    • Remarques : Sur certaines plateformes, des limitations peuvent exister et empêcher la reproduction exacte de plusieurs copies. Dans de tels cas, la valeur spécifiée de IronPrint.PrintSettings.NumberOfCopies pourrait être ignorée, n'entraînant que l'impression d'une seule copie.
  • PrinterName : Spécifie l'printerName à utiliser pour l'impression.
    • Remarques : Si vous choisissez l'imprimante dans un PrintDialog, 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 l'paperMargins à utiliser pour l'impression en millimètres.
  • Grayscale : Indique s'il faut imprimer en grayscale.
  • Flatten : Flatten le PDF avant l'impression, ce qui est utile pour afficher les valeurs des champs de formulaire et les images.
    • Remarque : La valeur par défaut est false, indiquant que le PDF sera aplati avant l'impression.
  • Tray : Tray utilisé pour le travail d'impression. Cela permet aux utilisateurs de spécifier un bac particulier à partir duquel le papier doit être introduit dans l'imprimante.
    • Remarques : Si vous choisissez le tray dans un PrintDialog, ce paramètre sera ignoré. Pour obtenir le tray 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 de bac est disponible uniquement dans Windows.
Explorez le guide détaillé des paramètres d'impression avec IronPrint
Voir sur GitHub

Prêt à commencer?

Nuget Downloads 49,171Version :2026.11vient de sortir