| Maptitude GISDK Help |
Gets a list of options for a theme.
options = GetThemeOptions(string theme_name)
| Argument | Contents |
|---|---|
| theme_name | The name of the theme |
A name-value array of options containing both of the following options, plus additional option pairs as appropriate for the type of theme:
| Option | Type | Contents |
|---|---|---|
| Data Source | String | Indicates which data were scanned to determine the minimum and maximum values. If "All" all features were scanned; if "Screen" only features appearing on the screen in the current map were scanned |
| Title | String | Title of the theme, as it appears in the legend |
| Option | Type | Contents |
|---|---|---|
| Direction | String | Whether bar or stack charts are "Vertical" or "Horizontal" |
| Minimum Value | Real | Features with values below the mimimum are displayed at minimum size |
| Maximum Value | Real | Features with values above the maximum are displayed at maximum size |
| Minimum Size | Real | Minimum pie diameter or total bar length (in points) corresponding to the minimum value (defaults to 0) |
| Maximum Size | Real | Maximum pie diameter or total bar length (in points) corresponding to the maximum value (defaults to 54) |
| Width | Real | The bar or stack chart width in points (defaults to 14) |
| 3D | Boolean | Whether bar or stack charts are drawn with 3-D effects (defaults to "False") |
| Option | Type | Contents |
|---|---|---|
| Direction | String | Whether the class values in a progression theme are "Decreasing" or "Increasing" |
| Drop Empty Classes | Boolean | Whether classes containing zero features should be dropped from the theme |
| Force Value | Real | Forces a break between classes at the specified value (Numeric Categories, Equal Steps, Equal Weight, Quantiles, Standard Deviation |
| Include Maximum | Boolean | Whether the maximum value is included or excluded from the range of data |
| Include Minimum | Boolean | Whether the minimum value is included or excluded from the range of data |
| Maximum Value | Real | The maximum value to include in a class |
| Minimum Value | Real | The minimum value to include in a class |
| Other | Boolean | Whether the Other class was included (for features whose values do not fall into any other class) |
| Pretty Values | Boolean | Whether the high and low values for each class were rounded to make them more presentable (defaults to "False") |
| Rate | String | The type of rate to use for a progression theme: "Constant", "Decreasing", "Increasing" |
| Scale | Real | Scaling factor for progression or standard deviation methods |
| Sort Order | String | If "Descending" classes were created starting with the highest value and working downward; if "Ascending" classes were created starting with the lowest value and working upward (all numeric themes) |
| Style | Boolean | "True" for a pattern theme; "False" for a color theme |
| Title | String | Title of the theme, as it appears in the legend |
| Type | String | The type of progression for a progression theme: "Arithmetic" or "Geometric" |
| Values | Array | An array containing one element for each class in the theme. The contents of the elements varies by method, as shown in the table below |
| Weight Field | String | For the equal weight method, the field spec of the numeric field that was used to weight the data values |
| Zero | Boolean | Whether zero is treated as a missing value (defaults to "False") |
| Method | Contents of the Values Array |
|---|---|
| Counts | Integers indicating the number of features in each class |
| Percents | A real number indicating the percentage of features in each class |
| Manual (string field) | Strings indicating the value for each class |
| Manual (numeric field) | One of the following: real numbers indicating the value for each class; or an array of {real low_value, boolean low_inclusive, real hi_value, boolean hi_inclusive} indicating the low and high values for each class |
| Option | Type | Contents |
|---|---|---|
| Minimum Value | Real | Features with values below the mimimum are displayed at minimum size |
| Maximum Value | Real | Features with values above the maximum are displayed at maximum size |
| Minimum Size | Real | Minimum icon size or line width (in points) corresponding to the minimum value |
| Maximum Size | Real | Maximum icon size or line width (in points) corresponding to the maximum value |
| Error | Meaning |
|---|---|
| NotFound | The specified theme does not exist |
| Function | Summary |
|---|---|
| GetTheme() | Gets information about a theme |
| GetThemeStatistics() | Gets statistical information about a color or pattern theme |
| SetThemeOptions() | Changes some theme options |
| ©2025 Caliper Corporation | www.caliper.com |