|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IOverposter
COM Interface 'IOverposter'. Generated 3/19/2015 1:20:52 PM from 'C:\ArcGIS\COM\esriCarto.olb'
Description: 'Provides access to members that place labels for features using conflict detection.' 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 |
IID3141f2f5_38e2_11d1_8809_080009ec732a
|
static int |
xxDummy
Deprecated. Internal use only |
Method Summary | |
---|---|
void |
addBarriers(int weight,
IGeometryCollection barriers)
Adds a barrier object that placed objects must avoid. |
int |
addClass(IOverposterLayerProperties props)
Adds a class to the overposter and specifies its properties. |
void |
addCurvedLabel(int classIndex,
java.lang.String label,
java.lang.Object widths,
java.lang.Object ascents,
java.lang.Object descents,
double fontHeight,
double fontDescent,
IGeometry controlShape,
int featureId,
ISymbol symbol)
Adds a curved label object to be placed. |
void |
addLabel(int classIndex,
java.lang.String label,
double width,
double height,
IGeometry controlShape,
int featureId,
ISymbol symbol)
Adds a label object to be placed. |
void |
addSymbol(int classIndex,
ISymbol symbol,
IGeometry geometry,
int featureId)
Adds a symbol to be placed. |
int |
getCapabilities(ILayer layer)
Overposter capabilities for the specified layer. |
int |
getNumberOfPlacedLabels()
The number of unplaced labels. |
int |
getNumberOfUnplacedLabels()
The number of unplaced labels. |
int |
getNumClasses()
The number of classes. |
void |
initialize(IEnvelope extent,
IDisplay display)
Initializes the overposter for drawing into the specified area of the map display. |
void |
insertClass(int index,
IOverposterLayerProperties props)
Inserts a class at a specific index, and specifies its peoperties. |
void |
nextPlaced(IPlacedObject[] object,
ITrackCancel trackCancel,
IStepProgressor stepProgressor)
The next object that was successfully placed. |
void |
nextUnplaced(IPlacedObject[] object)
The next object that was not successfully placed. |
void |
nextUnused(IPlacedObject[] object)
The next object that was not used. |
void |
placeObjects()
Places objects using the overposter. |
void |
releaseResources()
Releases current objects from memory. |
void |
removeClass(int classIndex)
Removes the class at the specified index from the overposter. |
void |
resetClasses()
Removes all classes from the overposter. |
Field Detail |
---|
static final int IID3141f2f5_38e2_11d1_8809_080009ec732a
static final int xxDummy
static final java.lang.String IID
Method Detail |
---|
int getNumClasses() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getCapabilities(ILayer layer) throws java.io.IOException, AutomationException
layer
- A reference to a com.esri.arcgis.carto.ILayer (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int addClass(IOverposterLayerProperties props) throws java.io.IOException, AutomationException
props
- A reference to a com.esri.arcgis.carto.IOverposterLayerProperties (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void insertClass(int index, IOverposterLayerProperties props) throws java.io.IOException, AutomationException
index
- The index (in)props
- A reference to a com.esri.arcgis.carto.IOverposterLayerProperties (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void removeClass(int classIndex) throws java.io.IOException, AutomationException
classIndex
- The classIndex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void resetClasses() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void initialize(IEnvelope extent, IDisplay display) throws java.io.IOException, AutomationException
extent
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)display
- A reference to a com.esri.arcgis.display.IDisplay (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void addBarriers(int weight, IGeometryCollection barriers) throws java.io.IOException, AutomationException
weight
- A com.esri.arcgis.carto.esriBasicOverposterWeight constant (in)barriers
- A reference to a com.esri.arcgis.geometry.IGeometryCollection (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void addLabel(int classIndex, java.lang.String label, double width, double height, IGeometry controlShape, int featureId, ISymbol symbol) throws java.io.IOException, AutomationException
classIndex
- The classIndex (in)label
- The label (in)width
- The width (in)height
- The height (in)controlShape
- A reference to a com.esri.arcgis.geometry.IGeometry (in)featureId
- The featureId (in)symbol
- A reference to a com.esri.arcgis.display.ISymbol (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void addCurvedLabel(int classIndex, java.lang.String label, java.lang.Object widths, java.lang.Object ascents, java.lang.Object descents, double fontHeight, double fontDescent, IGeometry controlShape, int featureId, ISymbol symbol) throws java.io.IOException, AutomationException
classIndex
- The classIndex (in)label
- The label (in)widths
- A Variant (in)ascents
- A Variant (in)descents
- A Variant (in)fontHeight
- The fontHeight (in)fontDescent
- The fontDescent (in)controlShape
- A reference to a com.esri.arcgis.geometry.IGeometry (in)featureId
- The featureId (in)symbol
- A reference to a com.esri.arcgis.display.ISymbol (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void addSymbol(int classIndex, ISymbol symbol, IGeometry geometry, int featureId) throws java.io.IOException, AutomationException
classIndex
- The classIndex (in)symbol
- A reference to a com.esri.arcgis.display.ISymbol (in)geometry
- A reference to a com.esri.arcgis.geometry.IGeometry (in)featureId
- The featureId (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void placeObjects() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void nextPlaced(IPlacedObject[] object, ITrackCancel trackCancel, IStepProgressor stepProgressor) throws java.io.IOException, AutomationException
object
- A reference to a com.esri.arcgis.carto.IPlacedObject (in/out: use single element array)trackCancel
- A reference to a com.esri.arcgis.system.ITrackCancel (in)stepProgressor
- A reference to a com.esri.arcgis.system.IStepProgressor (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void nextUnplaced(IPlacedObject[] object) throws java.io.IOException, AutomationException
object
- A reference to a com.esri.arcgis.carto.IPlacedObject (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void nextUnused(IPlacedObject[] object) throws java.io.IOException, AutomationException
object
- A reference to a com.esri.arcgis.carto.IPlacedObject (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void releaseResources() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getNumberOfUnplacedLabels() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getNumberOfPlacedLabels() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |