com.esri.arcgis.carto
Interface IMarkerNorthArrow

All Superinterfaces:
Serializable
All Known Implementing Classes:
MarkerNorthArrow

public interface IMarkerNorthArrow
extends Serializable

Provides access to members that control the Marker north arrow.

Remarks

IMarkerNorthArrow only provides access to the MarkerSymbol used to draw a North Arrow. The main interface controlling the North Arrow is INorthArrow.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux


Method Summary
 IMarkerSymbol getMarkerSymbol()
          Symbol used to draw the north arrow.
 void setMarkerSymbol(IMarkerSymbol marker)
          Symbol used to draw the north arrow.
 

Method Detail

getMarkerSymbol

IMarkerSymbol getMarkerSymbol()
                              throws IOException,
                                     AutomationException
Symbol used to draw the north arrow. Use set to specify a marker for custom north arrows.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Returns:
A reference to a com.esri.arcgis.display.IMarkerSymbol
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMarkerSymbol

void setMarkerSymbol(IMarkerSymbol marker)
                     throws IOException,
                            AutomationException
Symbol used to draw the north arrow. Use set to specify a marker for custom north arrows.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
marker - A reference to a com.esri.arcgis.display.IMarkerSymbol (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.