Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour,
Je dois réaliser une datawindow qui servira à imprimer un virement international.
Le problème, c'est que je n'arrive pas à imprimer dans les 2 dernières cases à droite du virement. Il ne manque pas grand chose (4à 5 mm).
C'est très genant, surtout pour le code IBAN.
Mon document est en A4 portrait. Dans les print spécification, j'ai 0 dans right margin. Ca n'a rien changé.
Dans le print preview, impossible de déplacer vers la droite la marge qui reste bloquée à +/- 20,2.
Y-a-t'il moyen de passer outre la marge droite ou mieux, de ne pas avoir de marge droite?
Merci
Dernière modification par jcc (04-01-2010 11:37:27)
Hors ligne
Bonjour, c'est une DW composite ?
Quoi qu'il en soit il y aura toujours une marge minimale imposée par le matériel.
Hors ligne
Non datawindow simple, pas composite.
J'ai peut-être une solution. En choisissant un autre paper size plus grand et en jouant avec le right margin et le bottom margin.
J'y suis presque'arrivé avec le left margin de cette façon là.
Demain, j'essaierai avec le bottom margin
A+
merci
JCC
Hors ligne
Problème résolu,
J'ai trouvé une solution.
J'ai mis la datawindow en format "legal", mis la right margin à 0 et le bottom margin à 425.
J'ai utilisé une library que j'ai trouvé sur le net "powerprn"
Cette library me permet de changer le format par defaut de l'imprimante choisie. A4 vers Legal
ET après impression je passe du Legal à A4.
Pour que cela fonctionne, il faut que l'imprimante connaisse le format "Legal".
Par contre, cela ne fonctionne pas avec une imprimante "PDF" (AdobePDF, Broadgun machine,...). Pour celles-ci, il faut mettre le format "Legal" manuellement avant l'impression.
A+
Jcc
Hors ligne