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 :

cellule1 cellule2 PagePrincipale
cellule1 cellule2 cellule3


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:


cellule1 cellule2 PagePrincipale
cellule1 cellule2


Références


http://codedb.delphicenter.com/wiki/wakka.php?wiki=WikiTableau
http://www.nib-jiq.org/dawa/wikini/wakka.php?wiki=TestTableau