com.esri.arcgis.carto
Interface IMaplexOverposterProperties

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IMaplexOverposterPropertiesProxy, MaplexOverposterProperties

public interface IMaplexOverposterProperties
extends java.io.Serializable

COM Interface 'IMaplexOverposterProperties'. Generated 3/19/2015 1:20:52 PM from 'C:\ArcGIS\COM\esriCarto.olb'

Description: 'Provides access to members that are common to all layers being labeled.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID20664808_31ea_11a4_890f_0ca0d9ef134c
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 int getConnectionType()
          Provides the option to turn off line connection.
 IMaplexDictionaries getDictionaries()
          Abbreviation dictionaries used by placement.
 int getPlacementQuality()
          The placement quality for text placement.
 boolean isAllowBorderOverlap()
          Indicates whether to allow labels to the cross the map border or not.
 boolean isEnableConnection()
          Indicates whether to turn off line connection.
 boolean isLabelLargestPolygon()
          Indicates whether to label only the largest polygon in a compound polygon feature.
 void setAllowBorderOverlap(boolean flag)
          Indicates whether to allow labels to the cross the map border or not.
 void setConnectionType(int type)
          Provides the option to turn off line connection.
 void setDictionaries(IMaplexDictionaries dictionaries)
          Abbreviation dictionaries used by placement.
 void setEnableConnection(boolean flag)
          Indicates whether to turn off line connection.
 void setLabelLargestPolygon(boolean flag)
          Indicates whether to label only the largest polygon in a compound polygon feature.
 void setPlacementQuality(int quality)
          The placement quality for text placement.
 

Field Detail

IID20664808_31ea_11a4_890f_0ca0d9ef134c

static final int IID20664808_31ea_11a4_890f_0ca0d9ef134c
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getPlacementQuality

int getPlacementQuality()
                        throws java.io.IOException,
                               AutomationException
The placement quality for text placement.

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

setPlacementQuality

void setPlacementQuality(int quality)
                         throws java.io.IOException,
                                AutomationException
The placement quality for text placement.

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

isAllowBorderOverlap

boolean isAllowBorderOverlap()
                             throws java.io.IOException,
                                    AutomationException
Indicates whether to allow labels to the cross the map border or not.

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

setAllowBorderOverlap

void setAllowBorderOverlap(boolean flag)
                           throws java.io.IOException,
                                  AutomationException
Indicates whether to allow labels to the cross the map border or not.

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

getDictionaries

IMaplexDictionaries getDictionaries()
                                    throws java.io.IOException,
                                           AutomationException
Abbreviation dictionaries used by placement.

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

setDictionaries

void setDictionaries(IMaplexDictionaries dictionaries)
                     throws java.io.IOException,
                            AutomationException
Abbreviation dictionaries used by placement.

Parameters:
dictionaries - A reference to a com.esri.arcgis.carto.IMaplexDictionaries (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isEnableConnection

boolean isEnableConnection()
                           throws java.io.IOException,
                                  AutomationException
Indicates whether to turn off line connection.

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

setEnableConnection

void setEnableConnection(boolean flag)
                         throws java.io.IOException,
                                AutomationException
Indicates whether to turn off line connection.

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

getConnectionType

int getConnectionType()
                      throws java.io.IOException,
                             AutomationException
Provides the option to turn off line connection.

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

setConnectionType

void setConnectionType(int type)
                       throws java.io.IOException,
                              AutomationException
Provides the option to turn off line connection.

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

isLabelLargestPolygon

boolean isLabelLargestPolygon()
                              throws java.io.IOException,
                                     AutomationException
Indicates whether to label only the largest polygon in a compound polygon feature.

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

setLabelLargestPolygon

void setLabelLargestPolygon(boolean flag)
                            throws java.io.IOException,
                                   AutomationException
Indicates whether to label only the largest polygon in a compound polygon feature.

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