11.3.1. Attribut style

DIA

11.3.1. Attribut style

Chaque élément du dessin SVG prend en compte l'attribut « style ». L'attribut doit être de la forme :

<svg:toto style="name1: value1; name2: value2; ... name42: value42"/>

Actuellement, seuls les styles suivants sont interprétés :

  • stroke-width : La largeur de ligne, relative à la largeur spécifiée par l'utilisateur dans le tag svg.

  • stroke-linecap : Le style des bouts de ligne. Un parmi butt, round, square, projecting (un synonyme de square), ou default.

  • stroke-linejoin : Le style des jointures. Un parmi miter, round, bevel ou default.

  • stroke-pattern : Le motif de points. Un parmi, dashed, dash-dot, dash-dot-dot, dotted ou default.

  • stroke-dashlength : La longueur des traits dans le motif précédent, en relation avec la valeur spécifiée par l'utilisateur (default est un synonyme pour 1.0).

  • stroke : La couleur de ligne. Vous pouvez utiliser un des noms symboliques foreground, fg, default, background, bg, inverse, text ou none, ou utiliser une couleur hexadécimale de forme #rrggbb.

  • fill : La couleur de remplissage. Mêmes valeurs que pour stroke, excepté que la signification de default et inverse sont échangées. Par défaut, les éléments ne sont pas remplis, aussi, pour obtenir le remplissage par défaut, utilisez "fill: default"

[Astuce]Astuce

Pour dessiner un rectangle avec une ligne de largeur minimale (hairline), cette astuce devrait fontionner :

<svg:rect style="stroke-width: 0" x="..." y="..." width="..." height="..."/>

Les ordonnées x et y grandissent comme dans Dia.