OVH Cloud OVH Cloud

Graphe "à l'envers"

1 réponse
Avatar
Fred
Bonjour =E0 tous,

un client a un graphique crois=E9 dynamique dans un=20
formulaire ACCESS.

Il a deux imprimantes : 1 HP Laser et une HP jet d'encre.

Quand il imprime son graphe sur la laser, pas de probl=E8me,=20
mais s'il imprime le m=EAme graphe sur sa jet d'encre, le=20
graphe sort "=E0 l'envers" (comme avec un miroir).

J'ai v=E9rifi=E9 les configs des deux imprimantes.
J'ai aussi imprim=E9 un autre formulaire d'une autre base,=20
et =E7a marche avec les deux imprimantes !!

Donc il y a un truc sur la premi=E8re base...

Merci d'avance pour les =E9ventuelles r=E9ponses...

Fred

1 réponse

Avatar
Christophe
Bonjour,
je n'y connais rien en graphique access mais le pb que tu décris et typique
GDI.

verifie les hauteurs de graphe envoyée à l'imprimante si c'est un mirroir
par rapport à l'axe des X change le signe de la largeur, si c'est axe Y
change le signe de la hauteur.

en interne c'est la fonction Bitblt ou stretchBlt (API ) qui est employée
regarde la MSDN sur le sujet tu trouveras le pourquoi détaillé.

Christophe Vergon

"Fred" a écrit dans le message de
news: 168901c3dff2$97c9a480$
Bonjour à tous,

un client a un graphique croisé dynamique dans un
formulaire ACCESS.

Il a deux imprimantes : 1 HP Laser et une HP jet d'encre.

Quand il imprime son graphe sur la laser, pas de problème,
mais s'il imprime le même graphe sur sa jet d'encre, le
graphe sort "à l'envers" (comme avec un miroir).

J'ai vérifié les configs des deux imprimantes.
J'ai aussi imprimé un autre formulaire d'une autre base,
et ça marche avec les deux imprimantes !!

Donc il y a un truc sur la première base...

Merci d'avance pour les éventuelles réponses...

Fred