OVH Cloud OVH Cloud

WDETAT impression à l'envers

2 réponses
Avatar
Roumegou Eric
Bonjour,

Ce truc commence à m'énerver et j'aimerais bien le résoudre.

Un état sort pour une certaine imprimante à l'envers c.a.d. comme si
cela devait être pour un rétroprojecteur.
C'est une histoire de type media, transparent certainement.
J'ai essayé sur plusieurs postes, et plusieurs projets, meme
comportement.

Bien sûr le driver de l'imprimante par défaut est correct et à aucun
endroit je ne vois ce Type Media.

Le seul moyen de détourner le pb est de faire un iparametre et de
sélectionner mode paysage et l'imprimante ... et là l'impression sort
correctement.

Alors j'ai essayé
iParamètre(iFormatPapier,iFormatPapier_A4)
iParamètre(iOrientation,iOrientation_Paysage)
iParamètre()
// Affichage des paramètres de l'imprimante
iAperçu(i100)
iImprimeEtat("Liste de Temps passes")


et là ça fonctionne si et seulement si je provoque l'affichage de la
boite de dialogue avec iParamètre().

Mais je ne me vois pas changer tous mes programmes appelant un état
pôur faire ça !!!

Pourquoi a-t-il des pb avec le format papier ?

--
Eric Roumégou
Webmaster des wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci-dessus pour me contacter en privé)

2 réponses

Avatar
patrice
"Roumegou Eric" a écrit dans le message de
news:
Bonjour,

Ce truc commence à m'énerver et j'aimerais bien le résoudre.

Un état sort pour une certaine imprimante à l'envers c.a.d. comme si
cela devait être pour un rétroprojecteur.
C'est une histoire de type media, transparent certainement.
J'ai essayé sur plusieurs postes, et plusieurs projets, meme
comportement.

Bien sûr le driver de l'imprimante par défaut est correct et à aucun
endroit je ne vois ce Type Media.

Le seul moyen de détourner le pb est de faire un iparametre et de
sélectionner mode paysage et l'imprimante ... et là l'impression sort
correctement.

Alors j'ai essayé
iParamètre(iFormatPapier,iFormatPapier_A4)
iParamètre(iOrientation,iOrientation_Paysage)
iParamètre()
// Affichage des paramètres de l'imprimante
iAperçu(i100)
iImprimeEtat("Liste de Temps passes")





moi j'ai l'habitude de faire :
iapercu(iimprimante,"nom de l'état")
iParamètre("ASSEMBLE=OUI")

iparamètre("COPIES=...")

iImprimeetat(...)



et les paramètres sont bien pris en compte

(ptet dans ton cas regarder si c'est tout les paramètres qui sont pas pris
en compte ou juste le format papier) et ptet essayer la syntaxe avec les ""

t'as essayé de voir ce que renvoyait iParamètresSpécifiques ?

ptet que tu devrais appeler iparametre() pour positionner les bonnes valeurs
puis iparametre(iparamspeci), sauvegarder le buffer dans un fichier de
contstante en binaire et t'en servir a chaque coup
Avatar
Pascal F
Roumegou Eric avait soumis l'idée :
Bonjour,

et là ça fonctionne si et seulement si je provoque l'affichage de la boite de dialogue avec iParamètre().

Mais je ne me vois pas changer tous mes programmes appelant un état pôur faire ça !!!


Pourquoi ne surcharges tu pas la fonction iImprimmeEtat pour ne pas avoir à changer tous tes programmes?

Pourquoi a-t-il des pb avec le format papier ?



--
Pascal

Ne garder que le prénom pour me joindre