Formatage par balises
Informations
Auteur : Pascal Morin
Licence : Libre pour usage non commercial
Description
Cette extension permet d'afficher plusieurs paragraphes dans un cadre. L'utilisation de balises
définies selon les besoins permet de changer la police, le style (gras, italique, souligné), la
taille, et la couleur des caractères.
A cette fin je mets à votre disposition 2 méthodes :
- La première pour définir une feuille de style :
SetStyle(string tag, string family, string style, int size, string color [, int indent])
tag : nom de la balise
family : famille de la police
style : N (normal) ou combinaison de B, I, U
size : taille
color : couleur (composantes RVB séparées par une virgule)
indent : à spécifier pour la balise paragraphe ; indente la première ligne de
la valeur indiquée
Il est possible d'utiliser des chaînes vides ou des valeurs nulles, sauf pour la balise paragraphe.
Les valeurs sont alors obtenues par héritage ; par exemple, avec <p><u>, les valeurs
non renseignées de <u> sont remplacées par celles de <p>.
- La deuxième pour afficher un contenu :
WriteTag(float w, float h, string txt [, int border [, string align [, int fill [, mixed padding]]]])
w : largeur maximale de la ligne (0 pour aller d'une marge à l'autre)
h : hauteur d'une ligne
txt : texte à afficher - doit comporter au minimum une balise au début et à la
fin pour définir un paragraphe
border : 0/1 - absence/existence (par défaut : 0)
align : justification du texte : L, R, C ou J (par défaut : J)
fill : 0/1 - absence/existence (par défaut : 0)
padding : soit une valeur numérique, soit une chaîne de la forme
"gauche,haut,bas,droit" avec 2, 3 ou 4 valeurs renseignées (par défaut : 0)