com.esri.arcgis.display
Interface ICartographicMarkerSymbol

All Superinterfaces:
Serializable
All Known Implementing Classes:
CharacterMarkerSymbol, PictureMarkerSymbol

public interface ICartographicMarkerSymbol
extends Serializable

Provides access to members that control the cartographic marker symbol.

Description

ICartographicMarkerSymbol can be used to control the XScale and YScale of ICharacterMarkerSymbols and IPictureMarkerSymbols. Use the IMarkerSymbol interface to set additional properties for ICartographicMarkerSymbols.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

See Also:
ICharacterMarkerSymbol, IPictureMarkerSymbol, IMarkerSymbol, IArrowMarkerSymbol, IMultiLayerMarkerSymbol, ICartographicMarkerSymbol

Method Summary
 double getXScale()
          Symbol scale along X-axis.
 double getYScale()
          Symbol scale along Y-axis.
 void setXScale(double xScale)
          Symbol scale along X-axis.
 void setYScale(double yScale)
          Symbol scale along Y-axis.
 

Method Detail

getXScale

double getXScale()
                 throws IOException,
                        AutomationException
Symbol scale along X-axis.

Description

Scales the width of the Marker.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
The xScale
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setXScale

void setXScale(double xScale)
               throws IOException,
                      AutomationException
Symbol scale along X-axis.

Description

Scales the width of the Marker.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
xScale - The xScale (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getYScale

double getYScale()
                 throws IOException,
                        AutomationException
Symbol scale along Y-axis.

Description

Scales the height of the Marker.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
The yScale
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setYScale

void setYScale(double yScale)
               throws IOException,
                      AutomationException
Symbol scale along Y-axis.

Description

Scales the height of the Marker.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
yScale - The yScale (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.