Bonjour,
Je développe en C++ (BDS2006) avec Rave Report 6.5.
J'utilise le composant TrvProject associé à un TrvSystem pour imprimer mes états.
A l'exécution, la fenêtre de Setup propose la dernière imprimante utilisée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 RvSystem->DefaultDest = rdPreview; // destination par défaut // demander l'affichage de l'écran de setup RvSystem->SystemSetups = (RvSystem->SystemSetups) << ssAllowSetup; // ouvrir le projet RvProject->Open(); // exécuter le rapport RvProject->ExecuteReport(nomDuRapport);
Je voudrais imposer l'imprimante de sortie : comment faire ?
J'ai essayé la fonction SelectPrinter, mais sans succès :
Ce code a été placé dans un évènement pour être appelé après la création de l'objet "BaseReport", mais ne fonctionne dans aucun évènement, ni de TrvProject, ni de TrvSystem.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 RvSystem->BaseReport->SelectPrinter(imprimanteDestination);
Si quelqu'un connait la méthode pour modifier l'imprimante de cette fiche de Setup, je suis preneur.
Merci d'avance.
Partager