com.esri.arcgis.carto
Interface IMaplexOverposterLayerProperties3

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IMaplexOverposterLayerProperties3Proxy, MaplexOverposterLayerProperties

public interface IMaplexOverposterLayerProperties3
extends java.io.Serializable

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

Description: 'Provides access to members that control the placement of labels for a layer.' 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 IIDf4430bc2_b50a_ff92_bc02_e5ee071af333
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 boolean isAvoidPolygonHoles()
          Indicates whether labels should avoid holes in polygons.
 boolean isBoundaryLabelingAllowHoles()
          Indicates whether to allow holes in boundary labeling.
 boolean isBoundaryLabelingAllowSingleSided()
          Indicates whether to allow single sided boundary labeling.
 boolean isBoundaryLabelingSingleSidedOnLine()
          Indicates whether single sided boundary label is centered on line.
 void setAvoidPolygonHoles(boolean flag)
          Indicates whether labels should avoid holes in polygons.
 void setBoundaryLabelingAllowHoles(boolean flag)
          Indicates whether to allow holes in boundary labeling.
 void setBoundaryLabelingAllowSingleSided(boolean flag)
          Indicates whether to allow single sided boundary labeling.
 void setBoundaryLabelingSingleSidedOnLine(boolean flag)
          Indicates whether single sided boundary label is centered on line.
 

Field Detail

IIDf4430bc2_b50a_ff92_bc02_e5ee071af333

static final int IIDf4430bc2_b50a_ff92_bc02_e5ee071af333
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

isAvoidPolygonHoles

boolean isAvoidPolygonHoles()
                            throws java.io.IOException,
                                   AutomationException
Indicates whether labels should avoid holes in polygons.

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

setAvoidPolygonHoles

void setAvoidPolygonHoles(boolean flag)
                          throws java.io.IOException,
                                 AutomationException
Indicates whether labels should avoid holes in polygons.

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

isBoundaryLabelingAllowSingleSided

boolean isBoundaryLabelingAllowSingleSided()
                                           throws java.io.IOException,
                                                  AutomationException
Indicates whether to allow single sided boundary labeling.

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

setBoundaryLabelingAllowSingleSided

void setBoundaryLabelingAllowSingleSided(boolean flag)
                                         throws java.io.IOException,
                                                AutomationException
Indicates whether to allow single sided boundary labeling.

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

isBoundaryLabelingAllowHoles

boolean isBoundaryLabelingAllowHoles()
                                     throws java.io.IOException,
                                            AutomationException
Indicates whether to allow holes in boundary labeling.

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

setBoundaryLabelingAllowHoles

void setBoundaryLabelingAllowHoles(boolean flag)
                                   throws java.io.IOException,
                                          AutomationException
Indicates whether to allow holes in boundary labeling.

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

isBoundaryLabelingSingleSidedOnLine

boolean isBoundaryLabelingSingleSidedOnLine()
                                            throws java.io.IOException,
                                                   AutomationException
Indicates whether single sided boundary label is centered on line.

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

setBoundaryLabelingSingleSidedOnLine

void setBoundaryLabelingSingleSidedOnLine(boolean flag)
                                          throws java.io.IOException,
                                                 AutomationException
Indicates whether single sided boundary label is centered on line.

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