Précédent   Forum des professionnels en informatique > Logiciels > Autres Logiciels
Autres Logiciels Bureautique, navigateurs, clients mails, traitements de textes, tableurs, multimédia, logiciels divers, etc...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/11/2006, 18h21   #1
Invité de passage
 
Inscription : novembre 2006
Messages : 4
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 4
Points : 0
Points : 0
Par défaut programme d'édition à partir d'un .txt

bonjour à tous,

j'espère que je poste au bon endroit!!

je souhaite remettre en forme pour faire une belle édition d'un fichier .txt (que je récupère en sortie d'un logiciel venant d'un autre PC)

J'ai commencé en freepascal avec lecture ligne à ligne, remise en forme, ajout et suppression de lignes, écriture et gestion des sauts de page et des entêtes.
Je sors sur un fichier .txt et là je bloque:
J'aimerais aussi pouvoir mettre en gras certains caractères et utiliser différentes tailles de polices en fonction de ce que je trouve dans le fichier (là la gestion des sauts de page sera plus ardue...)

quelqu'un a t il des idées ou des conseils la dessus??

merci par avance.
BILMUCHE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/11/2006, 19h41   #2
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 345
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 345
Points : 29 255
Points : 29 255
Bonjour et bienvenue sur les Forum de développez.com.

Ce que tu demande est une peu prardoxal, normalement, en fichier TXT, c'est du texte brut. Il n'est possible de faire ni de la mise en page, ni de la mise en forme.
Pour arriver au résultat que tu espère, il faut utiliser du RTF. Et là, les éditeurs sont légions.
Il y a openOffice, Write, ....
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/11/2006, 21h45   #3
Invité de passage
 
Inscription : novembre 2006
Messages : 4
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 4
Points : 0
Points : 0
Merci de ta réponse. j'explique un peu mieux :
en sortie d'un logiciel il y a une impression papier minable qui est le reflet exact d'un fichier .txt (normal que l'impression soit minable puisque comme tu le dis avec un .txt on ne fait pas grand chose)
je cherche à remettre en forme l'édition (sauts de ligne, ajout de lignes diverses de présentation, encadrement) et à ajouter des attributs (gras, souligné) à certaines parties du texte
c'est sur cette dernière partie que je coince...
BILMUCHE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/11/2006, 22h40   #4
Invité de passage
 
Inscription : novembre 2006
Messages : 4
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 4
Points : 0
Points : 0
heureux-oli, un examen plus attentif de ta réponse est intéressante : au lieu de sortir en .txt (qui ne permet pas le gras et autres mises en forme) je peux sortir en .rtf
ok mais alors il me faut trouver le codage de ce genre de format...
je dois faire le travail par programme et non en ouvrant un éditeur car ce travail sera répétitif.
BILMUCHE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2006, 09h23   #5
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 345
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 345
Points : 29 255
Points : 29 255
Specification RTF
Wikipédia; en français

J'espère que tu vas trouver ton bonheur.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2006, 10h46   #6
Invité de passage
 
Inscription : novembre 2006
Messages : 4
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 4
Points : 0
Points : 0
oui, merci H.oli
j'avais trouvé le lien wikipedia. L'autre est exhaustif mais hard et l'exemple de l'appendix A n'est hélas pas accessible (lien mort).
Je ne vois pas comment je pourrais coder cela en pascal et suppose que ça doit se coder en VBA (c'est une question)
Et VBA moi pas connaitre
de toutes façons, pascal c'est pas top pour la manipulation de chaines de car (ha ha snobol4 ou spitbol sur PC)

Va falloir apprendre un 3435436ème langage
C'était bien l'assembleur, y avait que ça, on faisait tout avec (le siècle dernier) et sans écran en plus.
BILMUCHE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2006, 17h15   #7
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 345
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 345
Points : 29 255
Points : 29 255
Désolé, mais assembleur, j'ai pas encore connu.

Je me suis mis à l'informatique assez tard et il me manque certaines chose.
Bien que j'ai démarré avec le DOS, 5.0, mais dos quand même.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2006, 18h26   #8
Expert Confirmé Sénior
 
Inscription : décembre 2004
Messages : 19 671
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 19 671
Points : 17 664
Points : 17 664
Il est toujours possible de programmer en assembleur sous XP
Jannus est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h11.


 
 
 
 
Partenaires

Hébergement Web