SourceForge.net Logo
December 5, 2006
© GPL
FractalWikiFR - ProWikiCentre
Cdml Table

CdmlElements

Description

  • info : Avec cet ElementCdml différentes conceptions de tableaux peuvent être créées.

Exemple

Ce Tableau

PaysHabitants(Mio)
Allemagne82.1
Autriche8.0
France58.8
Suisse7.0

se génère à partir de l'entrée suivante :

[[table][separator=|]
Pays|Habitants(Mio)
Allemagne|82.1
Autriche|8.0
France|58.8
Suisse|7.0
]

Paramètres

  • distance : positionne le tableau horizontalement (par défaut : centré); ex. [distance=30]
  • width : spécifie la largeur du tableau en entier et peut être donné comme une valeur absolue (nombre de pixels) ou comme pourcentage de la fenêtre du navigateur (si ce paramètre est omis le tableau prend autant de place qu'il l'exige) ; ex. [width=300] ou [width=50%]
  • titlebackground : spécifie la couleur d'arrière-plan de la première ligne (par défaut : configurable) ; ex. [titlebackground=#ccffcc] (voir aussi FR/CodesCouleurHtml, FR/CdmlNomsCouleur)
  • textbackground : spécifie la couleur d'arrière-plan des lignes restantes (par défaut : configurable) ; ex. [textbackground=#ffffcc] (voir aussi FR/CodesCouleurHtml, FR/CdmlNomsCouleur)
  • footerbackground : spécifie la couleur d'arrière-plan des dernières lignes (par defaut: textbackground); ex. [footerbackground=#ffffcc] (voir aussi FR/CodesCouleurHtml, FR/CdmlNomsCouleur)
  • linewidth : spécifie la largeur de la bordure autour du tableau et ses cellules ; ex. [linewidth=1]
  • linecolor : spécifie la couleur de la bordure autour du tableau et ses cellules ; ex [linecolor=#000000] (voir aussi FR/CodesCouleurHtml, FR/CdmlNomsCouleur)
  • align : aligne le texte à l'intérieur des cellules, les valeurs possibles sont : "l" (gauche), "c" (centré), "r" (droite) et "b" (cela provoque la valeur de la cellule à afficher comme une barre graduée (value * scalefactor = largeur en pixels ; voir aussi le paramètre de facteur de graduation ?). (par défaut : left); ex [align=lllcrb]:
  • padding : règle le montant de l'espace entre la bordure de cellule et son contenu ; ex [padding=7]
  • type : permet des variations supplémentaires ; ex [type=invisible] rend le tableau invisible, ce qui ouvre à du positionnement de texte particulier
  • scalefactor : gradue la longeur de la barre en cellules qui sont affichées en tant que barres (par défaut : 1); ex. [scalefactor=5.5] (voir aussi paramétrage alignement)
  • formatseparator : définit un séparateur de caractère pour permettre le réglage individuel sur les propriétés de cellules (alignement de texte, spanning). Ce paramètre n'a PAS DE VALEUR PAR DEFAUT !ex. [formatseparator=@]
    • Mises en forme typiques (avec @ comme format de séparateur):
      • text@c (texte est centré)
      • text@l (texte est aligné à gauche)
      • text@r (texte est aligné à droite)
      • text@2c ("spans" 2 cellules et centre le texte)
      • text@c#lightyellow (le texte est centré, l'arrière plan est jaune pâle)
      • text@#ffffff (couleur d'arrière-plan : blanche)
Note : La logique de cette fonctionnalité n'est pas cohérente avec la logique HTML, mais dans une logique spreadsheet (les cellules spanned sont définies, mais "couvertes" avec les contenus de la cellule principale !

  • lineseparator : spécifie le séparateur de ligne (par défaut: "\n")
  • separator : spécifie le séparateur de cellule (par défaut: "|"); ex. [separator=//]
  • columnwidth : une liste de valeurs en pixels pour définir la largeur des colonnes individuelles.

Plus d'Exemples

Un tableau avec des barres :

PaysHabitants(Mio)PNB/hab 2000 ($)plus haut ==>
Allemagne82.1523742
Autriche8.1125089
France58.822897
Suisse7.1827171


Un tableau avec un remplissage (padding) augmenté :

Pays,Habitants(Mio) 
Allemagne82.0
Autriche8.0
France58.8
Suisse7.0


Un tableau avec de larges bordures :

PaysHabitants(Mio)
Allemagne82.0
Autriche8.0
France58.8
Suisse7.0


Un tableau avec des colonnes centrées :

PaysHabitants(Mio)
Allemagne82.0
Autriche8.0
France58.8
Suisse7.0


Cellules Combinées, alignement individuel et cellules colorées :

Statistiques
Allemange82.013.5
Autriche8.0(notez l'alignement individuel de cette colonne)
Suisse7.07.3
Luxembourg(pas de valeurs données)
Lichtenstein1.51.3


Un tableau "invisible" :

Pays  habitants (Mio)
Allemagne  82.0
Autriche  8.0
France  58.8
Suisse  7.0

Configuration des valeurs par défaut

Il existe des valeurs de variable par défaut plus anciennes et individuelles pour les paramètres les plus importants :

Variable TableTitlebackground:
#00aaff

Variable TableTextbackground:
#f8f8f8

Variable TableDistance:

Variable TableSeparator:
,

mais il est plus simple d'utiliser une option combinée CdmlElementDefaults :

Variable cdml.table.defaults:
[formatseparator=@] [titlebackground=lightblue] [textbackground=#f8f8f8] [distance=20] [separator=|]

qui peut être donnée en une ligne et prend exactement la même syntaxe et noms de paramètres comme dans les commandes CdmlTables. Aussi les défauts pour chaque paramètre peuvent être définis.


LangueFrançaise PageTranslation ProWiki:CdmlTable DossierFonctionnalitésWiki DossierCdml