| Maptitude GISDK Help |
Saves a legend in a separate window to an image file.
TIFF and GIF image types added to Version 6.0/2012.
SaveLegendToImage(string map_name, string file_name, string type, array options)
| Argument | Contents |
|---|---|
| map_name | The map of the legend to be saved, or null for the current map |
| file_name | The path and file name of the image file to be created |
| type | Type of image file: "JPEG", "BITMAP", "TIFF", "GIF", or "PNG" (not case sensitive) |
| Option | Type | Contents |
|---|---|---|
| Quality | Integer | Quality of the JPEG image. The higher the quality setting, the larger the resulting JPEG files. The default quality is 80. |
| Popup Border | Boolean | Whether or not to put a border around the legend. |
Only use this function if the legend is in a separate window.
The image file includes only the contents of the window, not the title, border, etc.
JPEG is a lossy compression, meaning that the output image will not be identical to the original. There is a trade-off between the quality of the image file and its size. The quality value is a number between 1 and 100, where 100 is the highest quality image and 1 is the lowest. A quality value of 75 is recommended.
The type is not case sensitive.
SaveLegendToImage("My Map", "c:\\images\\legend1.jpg", "JPEG", {{"Quality", 70}} )
| Error Type | Meaning |
|---|---|
| Error | Error writing to disk (e.g., out of disk space) |
| NotFound | The specified map does not exist |
| Function | Summary |
|---|---|
| SaveMapToImage() | Saves the contents of the map window to an image file |
| ©2025 Caliper Corporation | www.caliper.com |