Maptitude GISDK Help |
Sets the icons used to draw a theme.
In Version 2014 added Color Bitmap as a type of icon.
SetThemeIcons(string theme_name, array icons)
Argument |
Contents |
theme_name |
The name of the theme |
icons |
An array with one element for each icon. Each element is an array with three parts, as follows: |
Element |
Type |
Contents |
1 |
String |
A string indicating the type of icon: "Font Character" or "Color Bitmap" |
2 |
String |
The name of a TrueType font (including size and style), or the name of the bitmap file |
3 |
Integer |
Index of a character in the font, or size of the bitmap in points |
SetThemeIcons() assigns the first icon in the array to the Other class if it exists.
If there are fewer icons in the array than classes in the theme, SetThemeIcons() resuses the icons from the beginning of the array until all classes have an icon If there is an Other class, it uses the first icon only once.
A null in the array indicates that the default icon for the layer is used.
icn1 = {"Font Character", "Arial|Bold|16", 44}
icn2 = {"Font Character", "Arial|Bold|16", 45}
icn3 = {"Font Character", "Arial|Bold|16", 46}
icn4 = {"Font Character", "Arial|Bold|16", 47}
icn_array = {icn1, icn2, icn3, icn4}
SetThemeIcons("Population", icn_array)
Error Type |
Meaning |
NotFound |
No theme exists with the specified name |
Function |
Summary |
Gets the list of icons that are used to draw a theme |
|
Sets the icon colors used to draw a theme |
|
Sets the font and character or bitmap used to draw point features |
©2025 Caliper Corporation | www.caliper.com |