[Eh! - le logo]

Mode d'emploi


Après avoir lancé le programme, choisissez l'option "conversion" du menu "Fichier". Un sélecteur de fichier s'ouvre. Il faut alors choisir le fichier html à traiter. Ensuite, le formulaire suivant doit s'ouvrir :

[Formulaire principal]

Voici le détail des options de ce formulaire :

Quand tout est paramètré, il n'y a qu'à cliquer sur "GO". Une fenêtre va s'ouvrir, et vous indiquera l'opération que Eh! est en train d'effectuer, avec les éventuels messages d'erreurs.


Quoi d'autre ?

[Formulaire Info]

Vous pouvez également passer le fichier "à traiter" en paramètre lors de l'exécution du programme : c'est plus rapide.

Le fichier à traiter n'est pas nécessairement un fichier html. Ce peut également être un fichier "projet" généré par Qed (fichier avec l'extension ".qpj"). C'est un fichier ASCII qui contient la liste des fichiers html à traiter, séparés par un retour chariot. Ce fichier est très facilement généré par Qed ou par tout autre éditeur de texte, et doit porter l'extension ".qpj" pour être considérés comme tel.

Si vous désirez me contacter pour faire évoluer ce programme, n'oubliez pas d'indiquer la version du programme que vous utilisez. Elle figure dans le formulaire d'information, ouvert par l'option "A propos de " du menu "Eh!".



Concrètement : comment ça se passe


Un exemple vallant mieux qu'un long discours, voici un exemple :

Le fichier html original est le suivant :

<html>
<head>
  <title>Test de Eh!</title>
</head>
<body background="images\bgnd.gif">
  <h2>Document de test</h2>
  Ceci est un document de test pour Eh!.
</body>
</html>


Le fichier d'en-tête à inclure est le suivant :

<img src="images\titre.gif" align=center>


Et le fichier de bas de page à inclure est le suivant :

<img src="images\copyrigh.gif" align=center>


Après traitement, le fichier html source sera transformé en ceci :

<html>
<head>
  <title>Test de Eh!</title>
</head>
<body background="images\bgnd.gif">
<!--EhBH-->
<img src="images\titre.gif" align=center>
<!--EhEH-->
  <h2>Document de test</h2>
  Ceci est un document de test pour Eh!.
<!--EhBF-->
<img src="images\copyrigh.gif" align=center>
<!--EhEF-->
</body>
</html>


On peut remarquer que Eh! a rajouter des "drapeaux", qui commencent par <!--. Ces drapeaux sont considérés par le navigateur html comme des remarques, et sont de ce fait ignorés. Par contre, ils indiquent à Eh! que le texte compris entre <!--EhBH--> et <!--EhEH--> est l'en-tête du document, et que la partie du document entre <!--EhBF--> et <!--EhEF--> est le bas de page inséré.

En fait, ces 4 lettres ont une signification. les deux premières Eh rappellent le nom du programme, suivies de B comme Begin pour le début, ou E comme End pour la fin de zone insérée, et la dernière lettre définie le type de zone : H pour Head (haut de page), ou F comme Foot pour le bas de page.


Un peu plus tard, vous décidez de changer d'en-tête. Le nouvel en-tête est le suivant :

<img src="images\titre.gif" align=center>
<img src="images\ligne.gif" width=100%>


Vous relancez alors Eh!, avec comme fichier root, le fichier html qui a déjà subit une transformation, et en en-tête le nouveau fichier ci-dessus, et aucun fichier de bas de page. Le fichier résultant de cette opération sera le suivant :

<html>
<head>
  <title>Test de Eh!</title>
</head>
<body background="images\bgnd.gif">
<!--EhBH-->
<img src="images\titre.gif" align=center>
<img src="images\ligne.gif" width=100%>
<!--EhEH-->
  <h2>Document de test</h2>
  Ceci est un document de test pour Eh!.
<!--EhBF-->
<img src="images\copyrigh.gif" align=center>
<!--EhEF-->
</body>
</html>


Eh! a supprimé l'ancien en-tête, qui était inclus entre les drapeaux <!--EhBH--> et <!--EhEH-->, et l'a remplacé par le nouvel en-tête. L'option "bas de page" n'ayant pas été cochée, le bas de page n'a pas été modifié. Attention : ce n'est pas parceque cette option n'est cochée pas que le programme va supprimé l'ancien bas de page. Le fait que l'une ou l'autre de ces options soit décochée ne fait que dire au programme de ne pas s'occuper du haut de page (ou du bas de page), et donc, de les laisser en place s'ils existent.



[ Installation | Mode d'emploi | Exemples | L'historique de Eh! | Le mot de la fin ]

(c)1997 by Arnaud BERCEGEAY