Bonjour,
J'ai une application qui permet de faire des impressions à l'aide de Rave Reports. La boîte de dialogue d'impression est customisée (car celle de Rave Reports est ultra moche !), de sorte que lorsqu'on clique sur "Imprimer" cela lance l'impression via Rave avec quelques paramètres sélectionnés (nombre de copies, choix de l'imprimante, pages à imprimer) et cela fonctionne très bien. On peut aussi faire un aperçu ou une impression PDF à partir de cette boîte de dialogue.
Pour cela j'ai désactivé ssAllowSetup dans l'option SystemSetup de mon TRvSystem.
Il me reste quand même un problème et de taille : dans ma boîte de dialogue d'impression, j'ai un bouton "Configuration" qui ouvre une TPrinterSetupDialog pour permettre à l'utilisateur de paramétrer des options plus spécifiques à son imprimante (couleur/noir, impression recto/verso, choix du bac, etc.).
Malheureusement aucun des paramètres spécifiés dans cette boîte de dialogue ne semblent être pris en compte par Rave ! En revanche si je réactive ssAllowSetup et que j'effectue cette configuration depuis la boîte de dialogue (moche) de Rave Reports, cela fonctionne.
Actuellement, les utilisateurs de mon application n'ont pas d'autres choix que de changer les paramètres d'impressions au niveau du paramétrage de Windows, ou de générer en PDF puis d'imprimer depuis Acrobat Reader.
J'ai écumé le web à la recherche d'une solution, en vain. Cela est un sérieux problème et toute aide ou ne serait-ce qu'idée de début de piste serait extrêmement la bienvenue !
Merci d'avance,
flure
Partager