| Maptitude GISDK Help |
The following GISDK functions are used to create and manipulate freehand items:
| GISDK Function | Summary |
|---|---|
| AddAnnotation() | Adds an annotation to a map or layout window |
| BringAnnotationToFront() | Moves an annotation in front of all other annotations |
| DeSelectAnnotation() | Deselects an annotation |
| DeSelectAllAnnotations() | Deselects all annotations |
| FindAnnotations() | Finds annotations near a coordinate |
| GetAnnotation() | Return the definition of an annotation |
| GetAnnotations() | Return the IDs of all annotations in a map or layout window |
| GetSelectedAnnotations() | Gets the IDs of selected annotations in a map or layout window |
| DrawMapAnnotations() | Redraws the annotations in a map window |
| DropAnnotation() | Removes an annotation from a map or layout window |
| DropAnnotations() | Removes annotations from a map or layout window |
| DropSelectedAnnotations() | Removes selected annotations from a map or layout window |
| DuplicateAnnotation() | Creates a copy of an annotation |
| MoveAnnotation() | Moves an annotation to a new location |
| OpenEditorFromAnnotation() | Creates a new editor window from an editor that appears in a layout |
| OpenFigureFromAnnotation() | Creates a new figure window from a figure that appears in a layout |
| OpenMapFromAnnotation() | Creates a new map window from a map that appears in a layout |
| PushAnnotationToBack() | Moves an annotation behind all other annotations |
| SelectAllAnnotations() | Selects all annotations in a map or layout window |
| SelectAnnotation() | Adds an annotation to the list of selected annotations |
| SetAnnotation() | Modify an existing annotation in a map or layout window |
A number of macros in the Maptitude standard interface are useful to manipulate annotations
| Standard Interface Macro | Description |
|---|---|
| Annotation Font | Adds a freehand symbol item to a map or layout |
| Annotation Select | Selects or edits freehand items on a map or layout |
| Annotation Text | Adds a freehand text item to a map or layout |
The following function for manual labels is still available but will now do nothing if called:
| GISDK Function | Summary |
|---|---|
| ConvertAutomaticToManualLabels() | Converts all the automatic labels on all layers and sets in a map into manual labels, i.e., text annotations at the same location and size |
| ©2025 Caliper Corporation | www.caliper.com |