Impression en portrait

jee0404 Messages postés 131 Date d'inscription jeudi 21 octobre 2004 Statut Membre Dernière intervention 27 octobre 2009 - 9 mars 2006 à 19:23
jee0404 Messages postés 131 Date d'inscription jeudi 21 octobre 2004 Statut Membre Dernière intervention 27 octobre 2009 - 13 mars 2006 à 14:36
Bonjour ,

J'ai un problème d'orientation d'impression , c'est-à-dire que je change l'orientation de l'imprimante grâce a un dll , mais il me l'imprime toujours de la mauvaise orientation. c'est-à-dire quand je veux imprimer en portrait il me le mets en landscape , mais quand je veux imprimer en landscape ,la il me l'imprime bien. J'ai regardé les options de l'imprimante et les options de l'imprimantes change bien les paramétres d'orientation , mais il imprime toujours de la mauvaise façon ! Pouvez-vous m'aides

Merci d'avance
JP

5 réponses

Mike Gagnon Messages postés 381 Date d'inscription vendredi 15 octobre 2004 Statut Membre Dernière intervention 24 octobre 2013 2
10 mars 2006 à 11:27
Utilise ton rapport comme une table et vide les champs Expr, Tag et Tag2



USE monrapport.frx

LOCATE

REPLACE Expr WITH "", Tag WITH "", Tag2 WITH ""

USE


Mike Gagnon
0
jee0404 Messages postés 131 Date d'inscription jeudi 21 octobre 2004 Statut Membre Dernière intervention 27 octobre 2009
10 mars 2006 à 14:39
 
0
jee0404 Messages postés 131 Date d'inscription jeudi 21 octobre 2004 Statut Membre Dernière intervention 27 octobre 2009
10 mars 2006 à 14:40
Merci Mike pour ta réponse,

Mais le problème c'est que je n'imprime pas un rapport , j'imprime du text qui est envoyé programmaticilement , c'est-à-dire avec des SAY.
0
Mike Gagnon Messages postés 381 Date d'inscription vendredi 15 octobre 2004 Statut Membre Dernière intervention 24 octobre 2013 2
11 mars 2006 à 14:12
Voici 3 suggestions (sans rancunes).

1. Les rapports en FoxPro existent depuis la version Foxpro2.x. Change
ta technique, puisqu'avec ta technique tu n'a aucun controle sur
l'environment Windows, incluant les imprimantes.

2. La deuxieme facon si tu insiste a utilser un méthode ancienne de
faire les choses serait de forcer avec FoxPro de changer l'orientation
de l'imprimante. Faisable avec des appels API mais je n'ai pas de code
à t'offrir.
3. Installe un deuxieme driver de ton imprimante
et mets en une en portrait et l'autre en landscape (dans windows ) et
alterne entre les deux driver de ton imprimate.


Mike Gagnon
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jee0404 Messages postés 131 Date d'inscription jeudi 21 octobre 2004 Statut Membre Dernière intervention 27 octobre 2009
13 mars 2006 à 14:36
Salut mike merci pour tes 3 suggestions , je vais les prendre en considération .
0
Rejoignez-nous