25.02.2013 Views

Manuel Ictus 3 - Ictus Win

Manuel Ictus 3 - Ictus Win

Manuel Ictus 3 - Ictus Win

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Manuel</strong> <strong>Ictus</strong> 3 Page 21<br />

5.5 Utilisation des Scripts dans l'éditeur<br />

L'éditeur intégré possède un système de Scripts pour faciliter certaines tâches de mise en forme du texte.<br />

Il s'agit d'un moteur de Script, suivant la syntaxe du PASCAL (celui utilisé entre autres par Delphi et Kylix).<br />

Il permet d'appliquer des transformations répétitives à un texte Source, de manière automatisée.<br />

Plusieurs scripts sont fournis, à titre d'exemple. Vous pourrez ainsi trier tous les titres par ordre alphabétique, pour créer<br />

un document qui suit cet ordre (DICO a été formaté avec). D'autres scripts permettent de mettre un peu<br />

d'ordre dans la numérotation, ou placent les chapitres après les titres (ce qu'<strong>Ictus</strong> préfère).<br />

Les fichiers scripts sont écrits sur le disque dur, dans le répertoire d'<strong>Ictus</strong>, avec l'extension *.ICS.<br />

En plus des procédures et fonctions standard de traitement des chaînes de caractères, voici les variables et procédures<br />

utilisables dans les scripts de l'éditeur:<br />

function ReadLn: string; // read a line in the source file<br />

function Eof: boolean; // Enf Of source File<br />

procedure WriteLn(s: string); // write a line to the destination file<br />

procedure WriteHeader; // write a copy of the header « as is »<br />

const LinesCount: integer; // number of lines in the source file<br />

// with 0

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!