com.esri.arcgis.carto
Interface IMaplexOverposterLayerProperties2

All Superinterfaces:
Serializable
All Known Implementing Classes:
MaplexOverposterLayerProperties

public interface IMaplexOverposterLayerProperties2
extends Serializable

Provides access to members that control the placement of labels for a layer.

Description

This interface is new at ArcGIS 9.3.

Product Availability

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


Method Summary
 int getContourAlignmentType()
          Indicates the options for the contour label alignment.
 int getContourLadderType()
          Indicates the options for the contour labed ladder types.
 int getContourMaximumAngle()
          The maximum angle at which a contour label may be placed.
 int getGraticuleAlignmentType()
          Indicates the options for the graticule alignment type.
 int getLineFeatureType()
          Indicates the options for the line feature type.
 int getMaximumLabelOverrunUnit()
          The maximum label overrun is interpreted to be in this unit.
 int getMinimumFeatureSizeUnit()
          The minimum feature size is interpreted to be in this unit.
 int getPolygonAnchorPointType()
          Indicates the options for the anchor point type.
 int getPolygonExternalZones(int zone)
          Indicates the placement priority associated with a zone external to the polygon.
 int getPolygonFeatureType()
          Indicates the options for the polygon feature type.
 int getPolygonInternalZones(int zone)
          Indicates the placement priority associated with a zone internal to the polygon.
 int getRepetitionIntervalUnit()
          The label repetition interval is interpreted to be in this unit.
 double getSecondaryOffsetMaximum()
          The maximum offset associated with a secondary label position.
 double getSecondaryOffsetMinimum()
          The minimum offset associated with a secondary label position.
 int getStrategyPriority(int strategy)
          Indicates the priority of a placement strategy when placing text.
 int getThinningDistanceUnit()
          The thinning distance is interpreted to be in this unit.
 boolean isCanFlipStackedStreetLabel()
          Indicates whether a stacked label may be flipped over to obtain a better position.
 boolean isCanPlaceLabelOnTopOfFeature()
          Indicates whether the label can be placed on top of the street feature.
 boolean isCanReduceLeading()
          Indicates whether the leading can be reduced for a stacked label.
 boolean isEnablePolygonFixedPosition()
          Indicates whether a label is to be placed at a fixed position in the polygon.
 boolean isEnableSecondaryOffset()
          Indicates whether to place a label at a secondary offset from the line feature.
 boolean isLabelBufferHardConstraint()
          Indicates whether the label buffer is a hard constraint and must be honored.
 boolean isMinimumSizeBasedOnArea()
          Indicates whether the minimum feature size for labeling is based on area.
 boolean isOffsetFromFeatureGeometry()
          Indicates whether to measure the label offset from the feature geometry.
 void setCanFlipStackedStreetLabel(boolean flag)
          Indicates whether a stacked label may be flipped over to obtain a better position.
 void setCanPlaceLabelOnTopOfFeature(boolean flag)
          Indicates whether the label can be placed on top of the street feature.
 void setCanReduceLeading(boolean flag)
          Indicates whether the leading can be reduced for a stacked label.
 void setContourAlignmentType(int option)
          Indicates the options for the contour label alignment.
 void setContourLadderType(int option)
          Indicates the options for the contour labed ladder types.
 void setContourMaximumAngle(int angle)
          The maximum angle at which a contour label may be placed.
 void setEnablePolygonFixedPosition(boolean flag)
          Indicates whether a label is to be placed at a fixed position in the polygon.
 void setEnableSecondaryOffset(boolean flag)
          Indicates whether to place a label at a secondary offset from the line feature.
 void setGraticuleAlignmentType(int option)
          Indicates the options for the graticule alignment type.
 void setIsLabelBufferHardConstraint(boolean flag)
          Indicates whether the label buffer is a hard constraint and must be honored.
 void setIsMinimumSizeBasedOnArea(boolean flag)
          Indicates whether the minimum feature size for labeling is based on area.
 void setIsOffsetFromFeatureGeometry(boolean flag)
          Indicates whether to measure the label offset from the feature geometry.
 void setLineFeatureType(int option)
          Indicates the options for the line feature type.
 void setMaximumLabelOverrunUnit(int unit)
          The maximum label overrun is interpreted to be in this unit.
 void setMinimumFeatureSizeUnit(int unit)
          The minimum feature size is interpreted to be in this unit.
 void setPolygonAnchorPointType(int option)
          Indicates the options for the anchor point type.
 void setPolygonExternalZones(int zone, int priority)
          Indicates the placement priority associated with a zone external to the polygon.
 void setPolygonFeatureType(int option)
          Indicates the options for the polygon feature type.
 void setPolygonInternalZones(int zone, int priority)
          Indicates the placement priority associated with a zone internal to the polygon.
 void setRepetitionIntervalUnit(int unit)
          The label repetition interval is interpreted to be in this unit.
 void setSecondaryOffsetMaximum(double offset)
          The maximum offset associated with a secondary label position.
 void setSecondaryOffsetMinimum(double offset)
          The minimum offset associated with a secondary label position.
 void setStrategyPriority(int strategy, int priority)
          Indicates the priority of a placement strategy when placing text.
 void setThinningDistanceUnit(int unit)
          The thinning distance is interpreted to be in this unit.
 

Method Detail

getPolygonInternalZones

int getPolygonInternalZones(int zone)
                            throws IOException,
                                   AutomationException
Indicates the placement priority associated with a zone internal to the polygon.

Product Availability

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

Parameters:
zone - A com.esri.arcgis.carto.esriMaplexZoneIdentifier constant (in)
Returns:
The priority
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPolygonInternalZones

void setPolygonInternalZones(int zone,
                             int priority)
                             throws IOException,
                                    AutomationException
Indicates the placement priority associated with a zone internal to the polygon.

Product Availability

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

Parameters:
zone - A com.esri.arcgis.carto.esriMaplexZoneIdentifier constant (in)
priority - The priority (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPolygonExternalZones

int getPolygonExternalZones(int zone)
                            throws IOException,
                                   AutomationException
Indicates the placement priority associated with a zone external to the polygon.

Product Availability

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

Parameters:
zone - A com.esri.arcgis.carto.esriMaplexZoneIdentifier constant (in)
Returns:
The priority
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPolygonExternalZones

void setPolygonExternalZones(int zone,
                             int priority)
                             throws IOException,
                                    AutomationException
Indicates the placement priority associated with a zone external to the polygon.

Product Availability

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

Parameters:
zone - A com.esri.arcgis.carto.esriMaplexZoneIdentifier constant (in)
priority - The priority (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getStrategyPriority

int getStrategyPriority(int strategy)
                        throws IOException,
                               AutomationException
Indicates the priority of a placement strategy when placing text.

Product Availability

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

Parameters:
strategy - A com.esri.arcgis.carto.esriMaplexStrategyIdentifier constant (in)
Returns:
The priority
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setStrategyPriority

void setStrategyPriority(int strategy,
                         int priority)
                         throws IOException,
                                AutomationException
Indicates the priority of a placement strategy when placing text.

Product Availability

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

Parameters:
strategy - A com.esri.arcgis.carto.esriMaplexStrategyIdentifier constant (in)
priority - The priority (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGraticuleAlignmentType

int getGraticuleAlignmentType()
                              throws IOException,
                                     AutomationException
Indicates the options for the graticule alignment type.

Product Availability

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

Returns:
A com.esri.arcgis.carto.esriMaplexGraticuleAlignmentType constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setGraticuleAlignmentType

void setGraticuleAlignmentType(int option)
                               throws IOException,
                                      AutomationException
Indicates the options for the graticule alignment type.

Product Availability

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

Parameters:
option - A com.esri.arcgis.carto.esriMaplexGraticuleAlignmentType constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLineFeatureType

int getLineFeatureType()
                       throws IOException,
                              AutomationException
Indicates the options for the line feature type.

Product Availability

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

Returns:
A com.esri.arcgis.carto.esriMaplexLineFeatureType constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLineFeatureType

void setLineFeatureType(int option)
                        throws IOException,
                               AutomationException
Indicates the options for the line feature type.

Product Availability

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

Parameters:
option - A com.esri.arcgis.carto.esriMaplexLineFeatureType constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPolygonFeatureType

int getPolygonFeatureType()
                          throws IOException,
                                 AutomationException
Indicates the options for the polygon feature type.

Product Availability

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

Returns:
A com.esri.arcgis.carto.esriMaplexPolygonFeatureType constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPolygonFeatureType

void setPolygonFeatureType(int option)
                           throws IOException,
                                  AutomationException
Indicates the options for the polygon feature type.

Product Availability

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

Parameters:
option - A com.esri.arcgis.carto.esriMaplexPolygonFeatureType constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPolygonAnchorPointType

int getPolygonAnchorPointType()
                              throws IOException,
                                     AutomationException
Indicates the options for the anchor point type.

Product Availability

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

Returns:
A com.esri.arcgis.carto.esriMaplexAnchorPointType constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPolygonAnchorPointType

void setPolygonAnchorPointType(int option)
                               throws IOException,
                                      AutomationException
Indicates the options for the anchor point type.

Product Availability

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

Parameters:
option - A com.esri.arcgis.carto.esriMaplexAnchorPointType constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getContourAlignmentType

int getContourAlignmentType()
                            throws IOException,
                                   AutomationException
Indicates the options for the contour label alignment.

Product Availability

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

Returns:
A com.esri.arcgis.carto.esriMaplexContourAlignmentType constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setContourAlignmentType

void setContourAlignmentType(int option)
                             throws IOException,
                                    AutomationException
Indicates the options for the contour label alignment.

Product Availability

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

Parameters:
option - A com.esri.arcgis.carto.esriMaplexContourAlignmentType constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getContourMaximumAngle

int getContourMaximumAngle()
                           throws IOException,
                                  AutomationException
The maximum angle at which a contour label may be placed.

Product Availability

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

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

setContourMaximumAngle

void setContourMaximumAngle(int angle)
                            throws IOException,
                                   AutomationException
The maximum angle at which a contour label may be placed.

Product Availability

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

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

getContourLadderType

int getContourLadderType()
                         throws IOException,
                                AutomationException
Indicates the options for the contour labed ladder types.

Product Availability

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

Returns:
A com.esri.arcgis.carto.esriMaplexContourLadderType constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setContourLadderType

void setContourLadderType(int option)
                          throws IOException,
                                 AutomationException
Indicates the options for the contour labed ladder types.

Product Availability

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

Parameters:
option - A com.esri.arcgis.carto.esriMaplexContourLadderType constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setIsOffsetFromFeatureGeometry

void setIsOffsetFromFeatureGeometry(boolean flag)
                                    throws IOException,
                                           AutomationException
Indicates whether to measure the label offset from the feature geometry.

Product Availability

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

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

isOffsetFromFeatureGeometry

boolean isOffsetFromFeatureGeometry()
                                    throws IOException,
                                           AutomationException
Indicates whether to measure the label offset from the feature geometry.

Product Availability

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

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

isEnableSecondaryOffset

boolean isEnableSecondaryOffset()
                                throws IOException,
                                       AutomationException
Indicates whether to place a label at a secondary offset from the line feature.

Product Availability

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

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

setEnableSecondaryOffset

void setEnableSecondaryOffset(boolean flag)
                              throws IOException,
                                     AutomationException
Indicates whether to place a label at a secondary offset from the line feature.

Product Availability

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

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

getSecondaryOffsetMinimum

double getSecondaryOffsetMinimum()
                                 throws IOException,
                                        AutomationException
The minimum offset associated with a secondary label position.

Product Availability

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

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

setSecondaryOffsetMinimum

void setSecondaryOffsetMinimum(double offset)
                               throws IOException,
                                      AutomationException
The minimum offset associated with a secondary label position.

Product Availability

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

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

getSecondaryOffsetMaximum

double getSecondaryOffsetMaximum()
                                 throws IOException,
                                        AutomationException
The maximum offset associated with a secondary label position.

Product Availability

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

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

setSecondaryOffsetMaximum

void setSecondaryOffsetMaximum(double offset)
                               throws IOException,
                                      AutomationException
The maximum offset associated with a secondary label position.

Product Availability

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

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

isLabelBufferHardConstraint

boolean isLabelBufferHardConstraint()
                                    throws IOException,
                                           AutomationException
Indicates whether the label buffer is a hard constraint and must be honored.

Product Availability

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

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

setIsLabelBufferHardConstraint

void setIsLabelBufferHardConstraint(boolean flag)
                                    throws IOException,
                                           AutomationException
Indicates whether the label buffer is a hard constraint and must be honored.

Product Availability

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

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

isMinimumSizeBasedOnArea

boolean isMinimumSizeBasedOnArea()
                                 throws IOException,
                                        AutomationException
Indicates whether the minimum feature size for labeling is based on area.

Product Availability

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

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

setIsMinimumSizeBasedOnArea

void setIsMinimumSizeBasedOnArea(boolean flag)
                                 throws IOException,
                                        AutomationException
Indicates whether the minimum feature size for labeling is based on area.

Product Availability

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

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

isCanPlaceLabelOnTopOfFeature

boolean isCanPlaceLabelOnTopOfFeature()
                                      throws IOException,
                                             AutomationException
Indicates whether the label can be placed on top of the street feature.

Product Availability

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

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

setCanPlaceLabelOnTopOfFeature

void setCanPlaceLabelOnTopOfFeature(boolean flag)
                                    throws IOException,
                                           AutomationException
Indicates whether the label can be placed on top of the street feature.

Product Availability

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

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

isCanReduceLeading

boolean isCanReduceLeading()
                           throws IOException,
                                  AutomationException
Indicates whether the leading can be reduced for a stacked label.

Product Availability

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

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

setCanReduceLeading

void setCanReduceLeading(boolean flag)
                         throws IOException,
                                AutomationException
Indicates whether the leading can be reduced for a stacked label.

Product Availability

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

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

isCanFlipStackedStreetLabel

boolean isCanFlipStackedStreetLabel()
                                    throws IOException,
                                           AutomationException
Indicates whether a stacked label may be flipped over to obtain a better position.

Product Availability

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

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

setCanFlipStackedStreetLabel

void setCanFlipStackedStreetLabel(boolean flag)
                                  throws IOException,
                                         AutomationException
Indicates whether a stacked label may be flipped over to obtain a better position.

Product Availability

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

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

isEnablePolygonFixedPosition

boolean isEnablePolygonFixedPosition()
                                     throws IOException,
                                            AutomationException
Indicates whether a label is to be placed at a fixed position in the polygon.

Product Availability

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

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

setEnablePolygonFixedPosition

void setEnablePolygonFixedPosition(boolean flag)
                                   throws IOException,
                                          AutomationException
Indicates whether a label is to be placed at a fixed position in the polygon.

Product Availability

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

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

getThinningDistanceUnit

int getThinningDistanceUnit()
                            throws IOException,
                                   AutomationException
The thinning distance is interpreted to be in this unit.

Product Availability

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

Returns:
A com.esri.arcgis.carto.esriMaplexUnit constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setThinningDistanceUnit

void setThinningDistanceUnit(int unit)
                             throws IOException,
                                    AutomationException
The thinning distance is interpreted to be in this unit.

Product Availability

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

Parameters:
unit - A com.esri.arcgis.carto.esriMaplexUnit constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRepetitionIntervalUnit

int getRepetitionIntervalUnit()
                              throws IOException,
                                     AutomationException
The label repetition interval is interpreted to be in this unit.

Product Availability

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

Returns:
A com.esri.arcgis.carto.esriMaplexUnit constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRepetitionIntervalUnit

void setRepetitionIntervalUnit(int unit)
                               throws IOException,
                                      AutomationException
The label repetition interval is interpreted to be in this unit.

Product Availability

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

Parameters:
unit - A com.esri.arcgis.carto.esriMaplexUnit constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMinimumFeatureSizeUnit

int getMinimumFeatureSizeUnit()
                              throws IOException,
                                     AutomationException
The minimum feature size is interpreted to be in this unit.

Product Availability

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

Returns:
A com.esri.arcgis.carto.esriMaplexUnit constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMinimumFeatureSizeUnit

void setMinimumFeatureSizeUnit(int unit)
                               throws IOException,
                                      AutomationException
The minimum feature size is interpreted to be in this unit.

Product Availability

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

Parameters:
unit - A com.esri.arcgis.carto.esriMaplexUnit constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMaximumLabelOverrunUnit

int getMaximumLabelOverrunUnit()
                               throws IOException,
                                      AutomationException
The maximum label overrun is interpreted to be in this unit.

Product Availability

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

Returns:
A com.esri.arcgis.carto.esriMaplexUnit constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMaximumLabelOverrunUnit

void setMaximumLabelOverrunUnit(int unit)
                                throws IOException,
                                       AutomationException
The maximum label overrun is interpreted to be in this unit.

Product Availability

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

Parameters:
unit - A com.esri.arcgis.carto.esriMaplexUnit constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.