jee0404
Messages postés131Date d'inscriptionjeudi 21 octobre 2004StatutMembreDernière intervention27 octobre 2009
-
29 oct. 2004 à 00:25
jee0404
Messages postés131Date d'inscriptionjeudi 21 octobre 2004StatutMembreDernière intervention27 octobre 2009
-
19 janv. 2005 à 21:42
Bonjour,
J'ai un problème , je fais une application en foxpro et j'aimerais configurer l'imprimante manuellement (c'est-à-dire par des lignes de codes et non la boite qui apparaît pour window). le gros problème je n'arrive pas a mettre l'imprimante en landscape par les ligne de codes. Si vous pouvez m'aider je serai très reconnaîsant. Merci d'avance.
jee0404
Messages postés131Date d'inscriptionjeudi 21 octobre 2004StatutMembreDernière intervention27 octobre 2009 19 janv. 2005 à 21:42
C'est beau , j'ai trouvé la solution , enfin , en appelant un dll , que microsoft
a faite (je l'ai mis la source sur ce site) . Je vous remercie pareil ,de votre participation
FredArmoni
Messages postés153Date d'inscriptionvendredi 2 mai 2003StatutModérateurDernière intervention 2 avril 2010 29 oct. 2004 à 10:10
du temps de la version fpw2.6 on utilisait ça (mais rien ne garantit le fonctionnement depuis... à voir)
En utilisant la commande ???
envoie un SET DEVICE TO PRINT
et un SET PRINTER TO pour terminer les commandes d'impression (par moment il faut l'executer 2 fois de suite)
envoie la commande ??? " " pour ouvrir l'imprimante en mode direct
continue avec des ??? chr(xx)+chr(xx)+"lmkmlkmlklk" etc ... ou des @ x,y SAY "ljlkjlj"
envoie 2 SET PRINTER TO pour envoyer ça à l'imprimante
rétablie le SET DEVICE TO SCREEN
sinon, par un ficher copier sur l'imprimante DOS
SET DEVICE TO FILE output.prn
@ 1,0 SAY 'NORMAL text'
@ 2,0 SAY CHR(15) && Control code to turn compressed mode on
@ 2,0 SAY 'CONDENSED text'
@ 3, 0 SAY CHR(18) && Control code to turn compressed mode off
@ 3, 0 SAY 'Back to normal text'
SET DEVICE TO SCREEN
SET SAFETY OFF
COPY FILE output.prn TO lpt1.dos
SET SAFETY ON
[mailto:frederic.steczycki@mvps.org Fred]
membre actif d'AtoutFox MS MVP VFP
jee0404
Messages postés131Date d'inscriptionjeudi 21 octobre 2004StatutMembreDernière intervention27 octobre 2009 6 nov. 2004 à 20:31
Bonjour,
Oui en effet, je ne suis pas un spécialiste ,mais j'ai faite un stage ou il fallait que je migre un logiciel foxpro 2.8 en foxpro 8. et j'ai eu comme problème majeur s'était que configurer l'imprimante en landscape pour imprimer les rapport (qui eux étaient manuellement c-à-d par des lignes de code).La solution que j'ai eu était de faire apparaître la boîte de configuration d'imprimante a chaque fois que quelqu'un veut imprimer queleque chose.
Mais là, la question est-ce qu'on peut stocker ses frx ? ou il faut le crée quand tu fait CREATE REPORT ?