Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour,
J'ai un problème d'impression avec PB (v10.5.1).
Lorsque j'essaie d'imprimer une DataWindow qui contient 4 report (4 DataWindows), j'ai systématiquement une page blanche entre chaque page imprimée.
Dans l'absolu, ca ne pose pas de problème mais quand on veut envoyer le résultat de l'impression en PDF, les pages blanches apparaissent également.
Quelqu'un a une idée d'où ça peut venir? je débute sur PB...
Merci beaucoup!
Dernière modification par Kyoshiro (24-11-2008 15:08:39)
Hors ligne
il doit y avoir un contrôle qui dépasse la zone d'impression
quand tu fais un preview tu as horizontal page 1 of 2 ?
Hors ligne
Bonjour Kyoshiro,
Tout d'abord
concernant ton problème je crois comprendre que tu utilise des DW composite.
Essaye de diminuer la taille de tes 4 DW car il se peut qu'elles soit plus grandes que ta page d'impression.
Et fait un test avec un preview.
A+
Hors ligne
Quand je fais défiler l'apercu directement dans PowerBuilder, les pages blanches apparaissent également.
Comment je peux faire pour savoir quel est le contrôle qui dépasse de la zone d'impression?
Hors ligne
Oups pas assez rapide
Hors ligne
Tu devrais déjà regarder chaqu'une de tes 4 DW en faisant un preview. Le problème viens peut-être de l'une d'elles.
Concernant ta composite tu devrais aligner tes 4 DW et les mettre de la même taille.
Hors ligne
Lorsque je fais ma preview sur PB (je n'ai pas de preview quand je lance l'impression via l'appli), c'est d'autant plus bizarre que j'ai un champ "compute" qui m'affiche bien en 5 pages en pageCount(), pourtant dans ma preview il y a bel et bien 10 pages qui s'affichent... quand je suis sur la premiere page en défilant, ca me met bien "page 1" mais quand je passe sur la page blanche (normalement page 2) il m'affiche toujours "page 1" et ainsi de suite jusqu'à la page 5...
Ca m'a l'air assez exotique tout ca !
Hors ligne
Oui, tu as bien une page de données, une page blanche, une page de données ...
Ceci veut dire qu'il y a au moins un élément de ta DW qui dépasse de ta zone d'impression.
Il faut que tu repositionne tes objets dans ta DW.
Il m'arrive d'utiliser un line object que je positionne en limite de page pour construire mes DW.
Hors ligne
c'est que tu as un objet qui depasse... ce qui te fait un format paysage... un truc de ce genre...
Hors ligne
une idée : mets les 4 DW en invisible
puis mets-les une à une en visible pour trouver laquelle pose problème
ensuite tu peux procéder de la même avec les contrôles de la DW concernée pour trouver lequel dépasse
Hors ligne
Effectivement, il y avait un cadre qui dépassait d'1 pixel...
Ca m'a pris pas mal de temps pour le trouver car il y en avait beaucoup a vérifier
Quoiqu'il en soit, merci à tous !!
Hors ligne
Kyoshiro a écrit:
Effectivement, il y avait un cadre qui dépassait d'1 pixel...
Ca m'a pris pas mal de temps pour le trouver car il y en avait beaucoup a vérifier
Quoiqu'il en soit, merci à tous !!
Hello et Bienvenue Kyoshiro
N'oublie pas de mettre RÉSOLU dans le premier sujet
Dernière modification par mattdamon (24-11-2008 14:14:46)
Hors ligne
Autant pour moi
Hors ligne