Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour,
Je travaille avec PB 9.0 build 5507 et une zebra z4mplus avec papier en continu.
J'imprime via une driver Windows (je n'utilise pas le ZPL)
Je souhaiterais pouvoir changer dynamiquement la longueur d'une étiquette sans passer par la fenêtre de configuration de l'imprimante.
Est-ce possible et si oui, comment faire ?
Merci
Hors ligne
Bonjour,
ton étiquette est une datawindow ?
Hors ligne
Oui.
Mes étiquettes sont de hauteurs variables
Hors ligne
Soit tu peux choisir une taille prédéfinie (voir la liste Paper size dans onglet Print specifications)
dw_1.Object.DataWindow.Print.Paper.Size=11
soit tu peux définir toi-même la taille en mm :
dw_1.Object.DataWindow.Print.Paper.Size = 256 dw_1.Object.DataWindow.Print.CustomPage.Length = 254 dw_1.Object.DataWindow.Print.CustomPage.Width = 190
(pour info, marche à partir de PB 9.0.2)
Hors ligne
J'ai migré l'applicatif en PB 10.5 et ton code fonctionne très bien.
Merci
Hors ligne