|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IACLabelRenderer
Provides access to members that control ArcIMS label renderer.
Method Summary | |
---|---|
int |
getFeatureWeight()
The feature weight to prioritize the importance of features. |
int |
getHowManyLabels()
Determines how often a feature will be labeled. |
double |
getLabelBufferRatio()
The buffer range around the label where no other labels will overlap. |
String |
getLabelField()
The name of the Field. |
String |
getLabelProperties()
The label properties. |
IACSymbol |
getLabelSymbol()
Text symbol used to draw the labels. |
int |
getLabelWeight()
The label weight to prioritize the importance of labels. |
int |
getLineLabelPosition()
Determines where on the line to place the label. |
String |
getRotationalAngles()
The rotation angle of this label. |
void |
setFeatureWeight(int weight)
The feature weight to prioritize the importance of features. |
void |
setHowManyLabels(int numLabels)
Determines how often a feature will be labeled. |
void |
setLabelBufferRatio(double ratio)
The buffer range around the label where no other labels will overlap. |
void |
setLabelField(String name)
The name of the Field. |
void |
setLabelProperties(String props)
The label properties. |
void |
setLabelSymbol(IACSymbol symbol)
Text symbol used to draw the labels. |
void |
setLabelWeight(int weight)
The label weight to prioritize the importance of labels. |
void |
setLineLabelPosition(int lineLabelPosition)
Determines where on the line to place the label. |
void |
setRotationalAngles(String angles)
The rotation angle of this label. |
Method Detail |
---|
IACSymbol getLabelSymbol() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setLabelSymbol(IACSymbol symbol) throws IOException, AutomationException
symbol
- A reference to a com.esri.arcgis.carto.IACSymbol (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getLabelField() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setLabelField(String name) throws IOException, AutomationException
name
- The name (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getFeatureWeight() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setFeatureWeight(int weight) throws IOException, AutomationException
weight
- A com.esri.arcgis.carto.acLabelWeight constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getLabelWeight() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setLabelWeight(int weight) throws IOException, AutomationException
weight
- A com.esri.arcgis.carto.acLabelWeight constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getLabelBufferRatio() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setLabelBufferRatio(double ratio) throws IOException, AutomationException
ratio
- The ratio (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getLabelProperties() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setLabelProperties(String props) throws IOException, AutomationException
props
- The props (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getRotationalAngles() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setRotationalAngles(String angles) throws IOException, AutomationException
angles
- The angles (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getHowManyLabels() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setHowManyLabels(int numLabels) throws IOException, AutomationException
numLabels
- A com.esri.arcgis.carto.acNumLabels constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getLineLabelPosition() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setLineLabelPosition(int lineLabelPosition) throws IOException, AutomationException
lineLabelPosition
- A com.esri.arcgis.carto.acLineLabelPosition constant (in)
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 |