Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Pages: 1
Bonjour,
j'essaie d'imprimer un graphique qui est stockée dans mon data windows. Lorsque j'imprime par le biais de la fonction print(), le même graphique est imprimé en 3 fois(même graphique sur les 3 pages). Y-a-t'il un moyen pour indiquer à une fonction d'impression qu'il faut imprimer que la première page?
Dernière modification par krimo (23-03-2010 12:43:59)
Hors ligne
Bonjour ,
Propriété Page.Range de la Datawindow
Page.Range A string containing the numbers of the pages you want to print, separated by commas. You can also specify a range with a dash.
For example, to print pages 1, 2, and 5 through 10, enter: "1,2, 5-10". The empty string means print all.The user can specify the
value in the system's Print dialog box if the printer driver supports it.
Page.RangeInclude An integer indicating what pages to print within the desired range. Values are:0 - Print all.1 - Print all even pages.2 - Print all
odd pages.The user can specify the value in the system's Print dialog box if the printer driver supports it.
Hors ligne
Oui, j'ai bien trouvé ceci dans l'aide de PB.
dw_graph.modify("datawindow.print.page.range=1") dw_graph.print()
Or, cela ne change rien en l'utilisant.
Une idée?
Dernière modification par krimo (23-03-2010 13:06:58)
Hors ligne
Peux-tu mettre le code complet de l'impression ?
Car ca devrait fonctionner.
Merci
Hors ligne
Je n'ai que ça dans le code de mon impression.
Il se déclenche au clique d'un bouton. Lors du clique sur mon bouton, j'imprime un graphique stocké dans un datawindow...
Merci pour l'aide
Dernière modification par krimo (23-03-2010 10:55:40)
Hors ligne
C'est bon, j'ai trouvé d'où sa venait; j'ai oublié de mettre le quote
dw_graph.modify("datawindow.print.page.range='1'") dw_graph.print()
Vous risquerez souvent de me trouver sur le forum du au faite que je suis novice en PB...
Merci pour votre aide
Dernière modification par krimo (23-03-2010 13:07:11)
Hors ligne
Pages: 1