MapBasicFontSymbol

Description

Un élément MapBasicSymbol de type MapBasicFontSymbol définit le code de caractère d'un symbole provenant d'une police de symboles TrueType ainsi que plusieurs autres attributs du symbole.

Éléments

Tableau 1 répertorie les éléments qui peuvent être contenus dans un élément MapBasicSymbol de type MapBasicFontSymbol.

Tableau 1. Éléments
Élément Description

Forme

Valeur entière supérieure ou égale à 32 définissant le caractère de police de symboles TrueType à utiliser.

Remarque : Pour définir un symbole invisible, utilisez 32 (caractère d'espace).

Le jeu de symboles de polices MapBasic et leurs codes correspondants sont indiqués à la section Codes de symboles de polices MapBasic.

Couleur

Valeur de chaîne définissant la couleur du symbole.

La valeur peut prendre toute couleur CSS valide. (Consultez l'adresse http://www.w3.org/TR/REC-CSS1#color-units.)

Taille

Valeur entière comprise entre 1 et 255 définissant la taille de point du symbole.

FontName

Valeur de chaîne définissant le nom de la police de symboles TrueType à utiliser (par exemple, « WingDings »). Vous pouvez également indiquer un jeu de symboles de polices MapBasic, tel que « MapInfo Symbols » ou « MapInfo Arrows ».

Le jeu de symboles de polices MapBasic et leurs codes correspondants sont indiqués à la section Codes de symboles de polices MapBasic.

Bold

Valeur booléenne (true ou false) indiquant si le symbole doit être en caractères gras (true) ou normal (false).

La valeur par défaut est false.

Bordure

Valeur d'énumération définissant le type de limite à tracer autour du symbole. Les valeurs possibles sont :

  • normal
  • halo

La valeur normal trace une limite noire régulière autour du symbole. La valeur halo trace une limite de halo blanche autour du symbole.

DropShadow

Valeur booléenne (true ou false) indiquant si une ombre portée doit être tracée ou non derrière le symbole. Une valeur false (par défaut) indique l'absence d'ombre portée.

Rotation

Valeur à virgule flottante comprise entre 0 et 360 indiquant l'angle de rotation du symbole en degrés.

Exemple



<ns6:MapBasicSymbol xsi:type="ns6:MapBasicFontSymbol">
    <ns6:Shape>32</ns6:Shape>
    <ns6:Color>blue</ns6:Color>
    <ns6:Size>12</ns6:Size>
    <ns6:FontName>Wingdings</ns6:FontName>
    <ns6:Bold>true</ns6:Bold>
    <ns6:Border>normal</ns6:Border>
    <ns6:Rotation>45</ns6:Rotation>
</ns6:MapBasicSymbol>