Création de tableaux
Un tableau débute au début d'une ligne.
Le marqueur de début de tableau est [| et le marqueur de fin de tableau est |].
Chaque ligne défini une ligne du tableau. La delimitation des cellules ce fait avec |.
Exemple : un tableau de 1 ligne de 3 cellules :
[|
|cellule1|cellule2|cellule3|
|]
Donne :
cellule1 |
cellule2 |
cellule3 |
Attributs du tableau
Il est possible de définir les attributs du tableau en les indiquants juste après la balise [|. Tous les attributs de la balise HTML <table> sont valide. La forme général est :
[|nom="valeur" (nom="valeur")
Exemple :
[|
border="1" align="center" bgcolor="red"
|cellule1|cellule2|cellule3|
|]
Donne :
cellule1 |
cellule2 |
cellule3 |
Attribut de ligne de tableau
Il est possible de définir des attributs pour chaque ligne du tableau en les indiquants au debut de la ligne avant le premier |. Les attributs de ligne sont délimité par le signe "!" au début et a la fin de la liste des attributs. Tous les attributs de la balise HTML <tr> sont valide. La forme général est :
!nom="valeur" (nom="valeur")!|contenu de la cellule|contenue de la cellule|
Exemple :
[|
!bgcolor="red"!|cellule1|cellule2|cellule3|
|cellule1|cellule2|cellule3|
|]
Donne :
cellule1 |
cellule2 |
cellule3 |
cellule1 |
cellule2 |
cellule3 |
Attribut de cellule de tableau
Il est possible de définir des attributs pour chaque cellule du tableau en les indiquants juste après le | marquant le début de la cellule. Les attributs de cellule sont délimité par le signe "!" au début et a la fin de la liste des attributs. Tous les attributs de la balise HTML <td> sont valide. La forme général est :
|!nom="valeur" (nom="valeur")!contenu de la cellule|
Exemple :
[|
|!bgcolor="red"!cellule1|cellule2|cellule3|
|cellule1|cellule2|cellule3|
|]
Donne :
cellule1 |
cellule2 |
cellule3 |
cellule1 |
cellule2 |
cellule3 |
L'alignement du contenue d'une cellule peut être définis par l'attribut align oubien en mettant des espaces au début et/ou a la fin du texte de la cellule. Un ou plusieurs espaces au début du texte de la cellule indique un alignement à droite. Un ou plusieurs espaces à la fin du texte de la cellule indique un alignement à gauche. Un ou plusieurs espaces au début et à la fin du texte de la cellule indique un alignement centré.
Exemple :
[|
|cellule1|cellule2|cellule3|
| X |X | X|
|]
Donne :
cellule1 |
cellule2 |
cellule3 |
X |
X |
X |
Le contenue des cellules peut être formater selon la syntaxe WikiNi
Exemple :
[|
|cellule1|cellule2|PagePrincipale|
|**cellule1**|//cellule2//|cellule3|
|]
Donne :
TODO
Les cellules répartis sur plusieurs colonnes (colspan) et les fusions de lignes. Mais ces fonctions peuvent être réalisées avec les attributs.
Exemple:
[|
|cellule1|cellule2|PagePrincipale|
|!colspan="2"!**cellule1**|//cellule2//|
|]
Donne:
Références
http://codedb.delphicenter.com/wiki/wakka.php?wiki=WikiTableau
http://www.nib-jiq.org/dawa/wikini/wakka.php?wiki=TestTableau