Maptitude GISDK Help

SaveSampleToImage()

Summary

Saves a sample object to an image file.

Syntax

SaveSampleToImage(object sample, string file_name, string type, array options)
           

Argument

Contents

sample

A sample object

file_name

The path and name of the file

type

The image file type:  JPEG, BITMAP or PNG 

Option

Type

Contents

Quality

Integer

Quality of the JPEG image. The higher the quality setting, the larger the resulting JPEG files

Border

Boolean

Whether to frame image with a border

Overlay

Boolean

Another sample to draw transparently over main sample (e.g. text label for highway shields)

Example

// Create a Fill pattern and save it to sample image

map_layer_set = GetLayer() + "|"

     options = {{"Shape","Fill"}} + options

     { line_width , line_style , line_color , fill_style , fill_color } = { GetLineWidth(map_layer_set) , 

                                                                            GetLineStyle(map_layer_set) , 

                                                                            GetLineColor(map_layer_set) ,

                                                                            GetFillStyle(map_layer_set) , 

                                                                            GetFillColor(map_layer_set)}

options = options + {{"Size", 64,64}}

sample= SampleArea(line_width,line_style,line_color,fill_style,fill_color,options)

fname = "c:\\foo\\sample.png"

SaveSampleToImage(sample, fname, "png", {{"Border","False"}, {"Size", 50,50}})

Error Codes

Error Type

Meaning

Error

One of the options is not valid

See Also

Function

Summary

GetSample()

Gets a sample object indicating how features in a layer or selection set display on a map

GetThemeSamples()

Gets sample objects indicating how features in a theme display on a map.

SamplePoint()

Creates a sample point object for use in a menu or dialog box

SampleLine()

Creates a sample line object for use in a menu or dialog box

SampleText()

Creates a sample text object for use in a menu or dialog box

SampleArea()

Creates a sample area object for use in a menu or dialog box

SetSampleText()

Creates a sample object based on an input sample with the specified text for use in a menu or dialog box

 

 

©2025 Caliper Corporation www.caliper.com