Une précision s'impose : j'utilise Delphi 5 entreprise et le QuickReport livré avec.

Mon problème est lié à une DBGrid que j'aimerais imprimer par un QuickReport pour pouvoir ajouter des infos autres que le contenu de ma DBGrid.
Mon problème n'est pas lié à ma DBGrid mais à mon QuickReport.

Je m'explique :

J'ai ajouté une boîte de dialogue dans la forme où est ma DBGrid pour configurer une imprimante.
Je récupère les infos de configuration de l'imprimante (taille papier, orientation) par l'API Windows.
Je crée un QuickReport avec cette configuration. Je visualise ou non mon QuickReport (la visualisation n'est pas obligée et l'option sera d'ailleurs supprimée)

Jusque là pas de problème cela fonctionne comme je veux.

Le hic c'est quand j'imprime : l'imprimante n'est pas configurée.
Donc si par défaut elle était en A5 avant le lancement du programme, si je la configure en A4 par programme et que j'applique cela à mon QuickReport, quand je l'imprime, je n'ai que ce qui rentre dans un format A5. Pourtant quand je visualise le QuickReport toutes les données y sont.

Qu'est-ce que j'ai oublié ?
Cela fait un moment que je tourne là dessus et je suis à court d'idées !

Merci pour votre aide.