MapBasicFontSymbol
Description
A MapBasicSymbol element of type MapBasicFontSymbol specifies the character code of a symbol taken from a TrueType symbol font, as well as various other attributes of the symbol.
Elements
Table 1 lists the elements that can be contained by a MapBasicSymbol element of type MapBasicFontSymbol.
Element | Description |
---|---|
Shape |
An integer value of 32 or larger specifying the character to use from a TrueType symbol font. Note: To specify an invisible symbol, use 32 (the space character).
The MapBasic font symbol sets, and corresponding code for each symbol, is shown in MapBasic Font Symbol Codes. |
Color |
A string value specifying the color of the symbol. The value can be any valid CSS color. (See http://www.w3.org/TR/REC-CSS1#color-units.) |
Size |
An integer value from 1 to 255 specifying the point size of the symbol. |
FontName |
A string value specifying the name of the TrueType symbol font to use (for example, "WingDings"). You can also specify a MapBasic font symbol set such as "MapInfo Symbols" or "MapInfo Arrows". The MapBasic font symbol sets, and corresponding code for each symbol, is shown in MapBasic Font Symbol Codes. |
Bold |
A boolean value ( The default value is |
Border |
An enumeration value specifying the type of border to draw around the symbol. The possible values are:
The value |
DropShadow |
A boolean value ( |
Rotation |
A floating-point value from 0 to 360 specifying the rotation angle of the symbol in degrees. |
Example
<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>