Je souhaite imprimer un rapport personnalisé sur une imprimante spécifique, en ignorant la boîte de dialogue d'impression. L'imprimante doit être sélectionnée par l'utilisateur pour chaque modèle de rapport.Comment définir une imprimante spécifique pour un rapport?
Maintenant j'ai le code pour imprimer le rapport montrant la boîte de dialogue d'impression, ou directement à l'imprimante par défaut. J'ai besoin de le changer afin d'imprimer directement sur une imprimante qui n'est pas nécessairement celle par défaut.
Je me rends compte qu'appeler SetDefaultPrinter
avant l'impression est une solution facile, mais ce n'est pas sûr pour les threads.
Remarque: J'utilise C++/MFC.
Merci, je pense que ça le fait. J'avais recherché le Web pour ceci mais n'ai pas trouvé cet article particulier. – djeidot