Je travaille sur une application Winforms qui permet aux utilisateurs d'imprimer plusieurs rapports Reporting Services différents. Malheureusement, si l'utilisateur essaie d'imprimer au format PDF à l'aide de l'imprimante Adobe PDF, il se bloque. Nous n'avons pas été en mesure de résoudre ce problème, de sorte que nous souhaitons supprimer la possibilité pour les utilisateurs d'imprimer sur l'imprimante Adobe PDF.Comment puis-je supprimer une imprimante de la boîte de dialogue d'impression .Net?
Est-il possible de supprimer par programme l'imprimante Adobe PDF de la liste des imprimantes dans la boîte de dialogue d'impression?
Pouvez-vous détecter le nom/type de l'imprimante après qu'ils l'ont choisi et afficher une boîte de dialogue à ce moment-là pour leur demander de choisir autre chose? – Gabe
Nous utilisons la méthode PrintDialog() sur le contrôle ReportViewer. Une exception est levée dans la méthode PrintDialog() lorsque l'imprimante PDF est sélectionnée. Nous pourrions attraper l'exception et lancer une boîte de dialogue, mais il serait bien plus agréable de supprimer l'option tous ensemble. – JChristian