home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 13
/
CD_ASCQ_13_0494.iso
/
maj
/
2200
/
imagic2.exe
/
TEXTIMAG.DOC
< prev
next >
Wrap
Text File
|
1993-07-09
|
9KB
|
177 lines
┌──────────────┐
│ TEXTIMAG.EXE │
└──────────────┘
C'est un programme qui "interprète" vos fichiers textes que vous voulez
illustrer, comme le montre la démo jointe à cet ensemble de programmes. La
syntaxe est la suivante :
TEXTIMAG c chemin\fichier.ext
où c est le nombre de couleurs du mode graphique ( 16 ou 256 )
fichier.ext est un fichier texte
chemin est le chemin-moins-le-nom vers ce fichier
Les espaces sont obligatoires.
Pour le chemin, respectez la syntaxe du DOS.
Exemple: TEXTIMAG 256 C:\imagique\demo.txt
Les modes ultérieurement appelés ( voir ci-dessous ) doivent correspondre à
ce nombre de couleurs. Une fois que TEXTIMAG est lancé, ce nombre de couleurs ne
peut plus varier. De même, si vous demandez l'affichage d'une image qui n'est
faite de ce nombre de couleurs, cette image apparaîtra altérée à l'écran.
Le fichier texte en question doit être au format ASCII et peut contenir les
symboles spéciaux que voici: , , , .
┌───────────────────┐
│ ( ASCII 1 )│
└───────────────────┘
sert à préciser l'attribut d'affichage du texte qui suit; la syntaxe
est :
abc
où abc sont les chiffres, blancs permis à la fin, de l'attribut ( qui
est un nombre de 0 à 255 ). Le non-respect de la syntaxe rendra ce code
inopérant. Le texte lui-même ne doit continuer qu'à la quatrième
position après le .
incorrect : 24Ce code est inopérant ...
correct : 24 Ce code sera suivi d'effet ...
mieux : 024On est sûr d'avoir 3 chiffres ...
Si est suivi d'un saut de ligne, la lecture du numéro de l'attribut
est arrêtée à la fin de la ligne :
" ...
Ceci est une ligne de texte.1
25 Ceci est la ligne suivante.
L'attribut lu sera bien 1 et non pas 125.
..."
Un attribut est valable tant qu'un autre n'a pas été reconnu. Donc un
attribut "vidéo inverse" affichera tous les blancs qui le suivent. Si
donc, un titre doit être "en attribut 250", rétablir un autre attribut
immédiatement après ce titre.
Certains attributs n'affichant pas de caractère (n° 17, 34, 51, 68,
etc...: consultez la table des attributs de T_EDIT ou d'ATTRIBS )
servent à donner leur couleur à l'écran jusqu'au bas de celui-ci.
Ainsi, si la ligne 10 comporte 034 toutes les lignes de la ligne 10 à
la ligne 25 auront la couleur de cet attribut, à moins qu'un autre
ordre du même type soit rencontré avant la ligne 25. De tels attributs
doivent figurer en début de ligne, sans quoi tout ce qui se trouve
avant, sur cette ligne, ne sera pas visible à l'écran.
┌─────────────────────────────────────────────────────────────────────────┐
│ N'insérez les commandes d'attribut que lorsque votre texte est │
│ définitivement en place, sans vous soucier si les 80 caractères par │
│ ligne sont dépassés, ainsi l'arrangement du texte sera conservé, │
│ puisque ces commandes sont éliminées du texte affiché. │
└─────────────────────────────────────────────────────────────────────────┘
Pour vous faciliter la rédaction de votre fichier texte, utilisez
T_EDIT, car il permet:
- d'essayer, au fur et à mesure de l'élaboration du texte, comment ce
dernier est rendu par TEXTIMAG
- d'écrire les caractères ASCII 1, ASCII 2 ASCII 3 et ASCII 4 par la
séquence habituelle <Alt> + code ASCII.
- de consulter une table des attributs "texte" par un appui sur F2
depuis l'éditeur; cette table est aussi une table des symboles ASCII;
Si vous utilisez un autre éditeur, installez en mode résident, avant
de lancer l'éditeur, le programme ATTRIBS.COM qui, appelé avec <Shift
gauche> + <F12>, affiche tous les codes ASCII et tous les numéros des
attributs d'affichage en mode texte. Pour revenir à votre éditeur,
appuyez sur une touche quelconque.
┌───────────────────┐
│ ( ASCII 2 )│
└───────────────────┘
C'est un appel d'écran graphique. Suivi du chemin d'accès vers un
fichier ( obligatoirement produit avec IMAGE_DE ), il provoque, lorsque
l'utilisateur appelle la page suivante, l'affichage de l'écran
graphique, que l'on quitte en appuyant sur une touche quelconque.
Pour que TEXTIMAG affiche les images, il faut qu'il trouve, dans le
répertoire où il est lui-même, les drivers d'écran d'extension BGI
( SVGA16.BGI et SVGA256.BGI ).
Syntaxe: /mN chemin\fichier.ext
┌──────┬────────────┬──────────┐
N désigne le numéro du mode ( voir │ mode │ résolution │ couleurs │
tableau ci-contre ) et est toujours ├──────┼────────────┼──────────┤
précédé de /m. │ 1 │ 320x200 │ 16 │
│ 2 │ 640x200 │ 16 │
│ 3 │ 640x350 │ 16 │
│ 4 │ 640x480 │ 16 │
Si n'est pas suivi d'un saut de │ 5 │ 800x600 │ 16 │
ligne, le chemin sera lu sur la même │ 6 │ 1024x768 │ 16 │
ligne et sa lecture ne s'arrête qu'au │ 7 │ 320x200 │ 256 │
prochain saut de ligne. Autrement dit, │ 8 │ 640x400 │ 256 │
vous ne pouvez rien écrire d'autre à la │ 9 │ 640x480 │ 256 │
suite du chemin, sur la même ligne. │ 10 │ 800x600 │ 256 │
│ 11 │ 1024x768 │ 256 │
└──────┴────────────┴──────────┘
Si est immédiatement suivi d'un saut de ligne, les paramètres ( mode et
chemin) seront lus à la ligne suivante:
───┐ " ...
│ Aprés cette ligne affichée à l'écran, vient une image de fleur.
Pour │ C:/m5 \dessins\fleur.img
│ Ceci est la première ligne affichée à l'écran texte suivant.
éviter │ On peut donc faire afficher 25 lignes à l'écran et les faire
│ suivre par une image en mettant le symbole à la fin de la
les │ 25ème ligne et le chemin sur la ligne suivante.
│ Si l'on mettait
écrans │ C:\dessins\fleur.img
│ après la 25ème ligne, TEXTIMAG insérerait un saut de page à la
vides │ fin de celle-ci; l'image ne viendrait alors qu'après l'écran de
│ texte suivant qui est ... vide.
──┘ ..."
Correct:
" ...
C:/m4 \dessins\fleur.img
Première ligne de texte suivant cette image.
... "
Incorrect:
" ...
C:/m4 \dessins\fleur.img Je continue mon texte ici.
L'image ne s'affichera pas, car le chemin écrit à la ligne
précédente (à partir du \) ne sera évidemment sera pas trouvé.
... "
┌───────────────────┐
│ ( ASCII 3 )│
└───────────────────┘
C'est la marque de fin de page. Lorsqu'il est lu par TEXTIMAG, la page
actuelle s'arrête. Pour alors voir la page suivante, on appuie sur
<Page Down>. Pour revenir à la précédente, on appuie sur <Page Up>. En
aucun cas, ne dépassez 25 lignes par page, sans quoi c'est TEXTIMAG qui
insérera un saut de page quand l'écran est plein.
Les deux caractères qui suivent ce symbole seront toujours ignorés.
" ...
Dernière ligne affichée à l'écran.Il
ne faut pas écrire immédiatement après ce symbole.
L'écran suivant ne contiendra pas me mot "Il". Le mieux, c'est
d'aller à la ligne après un .
..."
┌───────────────────┐
│ ( ASCII 4 )│
└───────────────────┘
C'est la marque de fin de lecture. La lecture du fichier n'ira pas au
delà de ce symbole. Son utilisation est facultative: s'il n'est pas
trouvé, la lecture s'arrête bien évidemment à la fin du fichier. On
peut cependant le faire suivre de commentaires qui n'apparaîtront pas à
l'écran.