PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → imprimer un fichier txt
imprimer un fichier txt
Iniciado por sylvie.anthierens, ago., 30 2005 6:36 PM - 5 respostas
Publicado em agosto, 30 2005 - 6:36 PM
Bonjour,

Je voudrais imprimer un fichier txt à partir de windev.

Mais, je ne vois pas comment faire. J'ai regardé l'aide, je n'ai rien trouvé de bien.

Merci d'avance,

Cordialement,

Sylvie
Publicado em agosto, 30 2005 - 7:17 PM
On ne peut pas le faire directement.
On peut utiliser le code suivant :

Numfic est un entier
NumFic=fOuvre("chemin\fichier") // Voir l'aide WinDev
C est une chaine
C=fLitLigne(NumFic) // Voir l'aide WinDev
TANTQUE C<>EOT

iImprime(C) // Voir l'aide WinDev
C=fLitLigne(NumFic)

FIN
fFerme(NumFic)

Est-ce OK?
Publicado em agosto, 30 2005 - 7:17 PM
Je pense que tu dois pouvoir faire ça en utilisant la fonction suivante (WD9) :

LanceAppliAssociée ("C:\Mes documents\MonFichier.txt", "print")

Bon courage

PSM
Publicado em agosto, 30 2005 - 7:23 PM
salut,

tout dépend si tu veux l'imprimer avec WDETAT ou simplement avec les commandes iImprime....
Publicado em agosto, 30 2005 - 7:31 PM
Pas trop précis.
Le fichier txt contient quel type d'informations ? S'il contient des enregistrements (avec séparateur de rubrique et d'enregistrement) alors l'assistant de création d'etat de windev peut faire ton affaire.
Si par contre c'est un texte libre, tu peux utiliser les instructions de lecture de fichier externe (flitligne ou flit) pour récupérer les information du fichier et l'instruction IimprimeZone pour l'impression sur l'état.
Consulte l'aide relative à ces instructions.
Publicado em setembro, 01 2005 - 1:34 PM
Bonjour,

Merci pour ton aide, j'arrive à imprimer en utilisant une boucle tant que. Ainsi, je peux parametre le fichier qui doit être imprimé.

Cordialement,

Sylvie