com.esri.arcgis.carto
Interface IOverposterProperties

All Superinterfaces:
Serializable
All Known Implementing Classes:
BasicOverposterProperties, MaplexOverposterProperties

public interface IOverposterProperties
extends Serializable

Provides access to members that control label placement.

Product Availability

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


Method Summary
 IUID getAnnotateFeatureID()
          The UID of the required AnnotateFeature object.
 IUID getAnnotateMapID()
          The UID of the required AnnotateMap object.
 IUID getFeatureLayerPropertiesID()
          The UID of the required labeling LabelEngineLayerProperties object.
 IUID getLabelStyleID()
          The UID of the required LabelStyle object.
 String getName()
          Name of the overposter.
 

Method Detail

getName

String getName()
               throws IOException,
                      AutomationException
Name of the overposter.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getAnnotateFeatureID

IUID getAnnotateFeatureID()
                          throws IOException,
                                 AutomationException
The UID of the required AnnotateFeature object.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getAnnotateMapID

IUID getAnnotateMapID()
                      throws IOException,
                             AutomationException
The UID of the required AnnotateMap object.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getFeatureLayerPropertiesID

IUID getFeatureLayerPropertiesID()
                                 throws IOException,
                                        AutomationException
The UID of the required labeling LabelEngineLayerProperties object.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getLabelStyleID

IUID getLabelStyleID()
                     throws IOException,
                            AutomationException
The UID of the required LabelStyle object.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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