LineStyle
Description
L'élément LineStyle définit un style de ligne.
Contexte
Tableau 1 répertorie les éléments qui peuvent contenir ou être contenus par un élément LineStyle.
Contenu par | Élément | Contient |
---|---|---|
NamedStyle ou CompositeStyle ou AreaStyle |
LineStyle |
Attributs
Tableau 2 répertorie les attributs d'un élément LineStyle.
Attribut | Description |
---|---|
id |
Identificateur unique de l'élément. |
name |
Nom descriptif de l'élément. |
stroke |
Valeur de chaîne définissant la couleur de la ligne. La valeur peut prendre toute couleur CSS valide. (Consultez l'adresse http://www.w3.org/TR/REC-CSS1#color-units.) L'attribut |
stroke-opacity |
Valeur à virgule flottante comprise entre 0 et 1 définissant l'opacité de la ligne. Une valeur 0 signifie que la ligne est totalement transparente. Une valeur 1 signifie que la ligne est totalement opaque. Une valeur 0,5 signifie que la ligne est 50 % transparente. L'attribut |
width |
Valeur entière définissant la largeur de la ligne. L'attribut |
width-unit |
Référence à la taille d'une image dans MapInfo Codespace qui définit une unité de largeur. L'attribut |
miterlimit |
Limite du ratio entre la longueur d'anglet et la largeur de ligne de l'élément L'attribut |
linecap |
Valeur d'énumération définissant la forme décorative à utiliser à l'extrémité des sous-voies ouvertes lors de leur traçage. Les valeurs possibles sont :
La valeur L'attribut |
linejoin |
Valeur d'énumération définissant la forme à utiliser aux coins des voies ou des formes de base lors de leur traçage. Les valeurs possibles sont :
La valeur L'attribut |
marker-placement |
Valeur d'énumération définissant le style de placement des marqueurs. Les valeurs possibles sont :
Remarque : Actuellement, seule la valeur
none est prise en charge pour le placement de marqueur.Les marqueurs peuvent être placés au niveau des nœuds de début, de fin ou central des segments de ligne et tracés en continu le long des segments de ligne. Les valeurs L'attribut |
dasharray |
Série de valeurs entières délimitées par des virgules ou des espaces blancs définissant les longueurs (en pixels) des tirets et des espaces alternatifs d'une ligne en pointillés. Par exemple, La série doit contenir un nombre pair d'entiers positifs ou la valeur spéciale Par exemple, la valeur suivante,
indique une ligne en pointillés dont le premier tiret mesure 10 pixels de long, suivi d'un espace de 20 pixels de long, suivi d'un tiret de 30 pixels de long, suivi d'un espace de 10 pixels de long. Le modèle se répète sur la longueur de la ligne en pointillés.L'attribut |
dashoffset |
Valeur entière positive définissant le nombre d'unités (en pixels) depuis le début du segment de ligne à partir duquel le premier tiret d'une ligne en pointillés est tracé. L'attribut |
Exemple
Cet exemple définit une ligne en pointillés noire de 1 pixel de large.
<?xml version="1.0" encoding="UTF-8"?>
<NamedStyle
version="MXP_WorkSpace_1_5"
xmlns="http://www.mapinfo.com/mxp">
<LineStyle
stroke="black"
stroke-opacity="1"
width="1"
width-unit="mapinfo:imagesize pixel">
<Pen>mapinfo:pen 9</Pen>
</LineStyle>
</NamedStyle>