Bonjour,
je cherche à imprimer en dur dans mon programme et jusqu'a maintenant j'arrivais à modifier les proportions de mon impression en utilisant les paramêtres printer.PageWidth et printer.pageheight mais j'ai l'impression que les valeurs ne sont pas réactualisée avec Lazarus quand j'imprime une deuxiéme fois et que je choisis une autre imprimante.
Exemple je lance l'impression avec mon HP j'ai une taille = 10200 * 13200 mais si relance l'impression dans un fichier PDF elle se fait avec ces paramêtres alors que la taille de la page PDF est de 2550*3300.
C'est la premiére impression qui défini la taille de la page alors que quand j'utilisais delphi avec les mêmes paramêtre c'était réactualisé à chaque nouvelle impression.
Alors voilà ma question : faut'il détruire l'objet printer à chaque utilisation ? ou comment faites vous ?
merci
Partager