Paramètres d'impression
Instanciez la classe PrintSettings et configurez-la en fonction de vos besoins. Enfin, transmettez l'objet PrintSettings à l'une des méthodes d'impression. Découvrez ci-dessous tous les paramètres d'impression disponibles :
- 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.
- PaperOrientation : Spécifie l'orientation du papier(par exemple, Portrait ou Paysage).
- Dpi : Représente la résolution d'impression prévue en points par pouce. 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. 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. 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.
- Niveaux de gris : Indique s'il faut imprimer en niveaux de gris.
- 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.