Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonsoir
J'ai un Datawindow ou j'effectue 2 opérations
1. dw.Saveas ( pdf!) pour avoir un fichier PDF ( pour les archives)
2. dw.print() pour avoir le format papier.
Le fichier PDF , fournit 1 seule page.
Le problème est que la fonction print() imprime sur l'imprimante avec les valeurs par "defaut" ( taille réelle) et je me retrouve avec 2 feuilles, dont la 2eme ne comporte qu'un bord du DW.
Je voudrais spécifier le paramètre "ajuster" et non "taille réelle" ( avec dw.Modif ?? ou ??? )
ou alors je veux bien imprimer ( via Powerbuilder) le fichier PDF généré si je peux spécifier le paramètre "ajuster" dans mon impression (run AcroRD32 ?? )
Remarque
Ce DW est un document avec en-tête au format imposé et ne peut être modifier. ( pas de bord Blanc autour)
Bien à vous
Hors ligne
une propriété "ajuster à la taille de la page" en PB je ne vois pas mais tu peux peut_être t'en sortir en utilisant la propriété print.scale de la dW ?
<DW Control Name>.Modify("DataWindow.Print.Scale='<a numeric percentage (i.e. 50)>' ")
Hors ligne