TextLine
Cet objet permet de créer une chaine de caractère qui se termine par une retour chariot ("\n").
On l'utilise par exemple pour générer des fichiers (avec l'objet TextFile).
Définitions
setDatePattern
Cette méthode permet de fixer le type de date qui va être utilisé avec l'objet TextLine.
Aucune information n'est sauvegardée, la méthode ne construit pas de chaîne, elle en formate certaine simplement.
Exemple : On utilise ici le format dd/MM/yy
var line = new TextLine();
line.setDatePattern("dd/MM/yy");
append
Cette méthode ajoute l'objet passé en paramètre sans contrôle sur son type et réalise une conversion en chaine de caractère si nécessaire.
appendFixedLeft
Cette méthode crée une chaîne de caractère alignée à gauche pour laquelle on donne une taille fixe.
Les espaces non utilisés sont comblés avec des espaces (à droite du texte).
Elle a deux paramètres :
- La(les) valeur(s) que l'on veut affecter
- La longueur totale de la chaine
Exemple : On crée une chaine de longueur 10 dans laquelle on met test aligné à gauche comblé avec des espaces à droite
var line = new TextLine();
line.appendFixedLeft("test", 10);
Celà donne dans la chaine de caractère : "test "
appendFixedRight
Cette méthode crée une chaîne de caractère alignée à droite pour laquelle on donne une taille fixe.
Les espaces non utilisés sont comblés avec des espaces (à gauche du texte).
Elle a deux paramètres :
- La(les) valeur(s) que l'on veut affecter
- La longueur totale de la chaine
Exemple : On crée une chaine de longueur 10 dans laquelle on met test aligné à droite comblé avec des espaces à gauche
var line = new TextLine();
line.appendFixedRight("test", 10);
Celà donne dans la chaine de caractère : " test"
appendDate
Cette méthode crée une chaine de caractère dans laquelle on sauve une date au format définit par setDatePattern.
On ne réserve pas une taille particulière pour la chaine, c'est le format qui définit tout ça.
Exemple : On crée une chaine qui sauve 10/10/06
var line = new TextLine();
line.appendDate(new Date("10/10/2006"));
Celà donne dans la chaine de caractère : "10/10/06"