|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IMaplexPlacedLabel
Provides access to members that define a placed label created by Maplex Overposter.
A MaplexPlacedLabel represents a single placed, or unplaced, label produced by the label placement process.
Note that if the label was unplaced, it shares the same characteristics as a placed label, except its status is ‘unplaced’ and its position is set at the best found, which usually contains some overlap with other labels or a contorted label baseline.
| Method Summary | |
|---|---|
IPoint |
getAnchorPoint()
The anchor point used for text backgrounds with a callout. |
IPolygon |
getBounds()
The bounds of the placed label. |
double |
getCharacterSpacing()
The character spacing of the placed label. |
double |
getCharacterWidth()
The character width of the placed label. |
int |
getClassIndex()
Class index associated with the label. |
int |
getFeatureID()
FeatureID associated with the placed label. |
int |
getHorizontalAlignment()
The horizontal alignment for the placed label. |
String |
getLabel()
Text string that represents the label. |
double |
getLeading()
The leading value for stacked labels. |
int |
getObjectType()
Type of the placed object. |
int |
getPlacementCode()
Code that indicates success/failure of placement. |
double |
getSize()
Text size of the placed label. |
IGeometry |
getTextPath()
Text path geometry for positioning the text. |
int |
getTextPathType()
Type of text path. |
double |
getWordSpacing()
The word spacing of the placed label. |
boolean |
isCJKCharactersRotation()
Indicates if CJK charcters are rotated. |
void |
setAnchorPoint(IPoint anchorPoint)
The anchor point used for text backgrounds with a callout. |
void |
setBounds(IPolygon bounds)
The bounds of the placed label. |
void |
setCharacterSpacing(double spacing)
The character spacing of the placed label. |
void |
setCharacterWidth(double width)
The character width of the placed label. |
void |
setCJKCharactersRotation(boolean rotation)
Indicates if CJK charcters are rotated. |
void |
setClassIndex(int index)
Class index associated with the label. |
void |
setFeatureID(int featureID)
FeatureID associated with the placed label. |
void |
setHorizontalAlignment(int alignment)
The horizontal alignment for the placed label. |
void |
setLabel(String label)
Text string that represents the label. |
void |
setLeading(double leading)
The leading value for stacked labels. |
void |
setObjectType(int type)
Type of the placed object. |
void |
setPlacementCode(int placementCode)
Code that indicates success/failure of placement. |
void |
setSize(double size)
Text size of the placed label. |
void |
setTextPath(IGeometry shape)
Text path geometry for positioning the text. |
void |
setTextPathType(int textPathType)
Type of text path. |
void |
setWordSpacing(double spacing)
The word spacing of the placed label. |
| Method Detail |
|---|
int getObjectType()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setObjectType(int type)
throws IOException,
AutomationException
type - A com.esri.arcgis.carto.esriPlacedObjectType constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getLabel()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setLabel(String label)
throws IOException,
AutomationException
label - The label (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IGeometry getTextPath()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setTextPath(IGeometry shape)
throws IOException,
AutomationException
shape - A reference to a com.esri.arcgis.geometry.IGeometry (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getTextPathType()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setTextPathType(int textPathType)
throws IOException,
AutomationException
textPathType - A com.esri.arcgis.maplex.esriMaplexTextPathType constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getFeatureID()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setFeatureID(int featureID)
throws IOException,
AutomationException
featureID - The featureID (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getPlacementCode()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setPlacementCode(int placementCode)
throws IOException,
AutomationException
placementCode - A com.esri.arcgis.carto.esriPlacementCode constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getClassIndex()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setClassIndex(int index)
throws IOException,
AutomationException
index - The index (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getSize()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setSize(double size)
throws IOException,
AutomationException
size - The size (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getCharacterWidth()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setCharacterWidth(double width)
throws IOException,
AutomationException
width - The width (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getWordSpacing()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setWordSpacing(double spacing)
throws IOException,
AutomationException
spacing - The spacing (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getCharacterSpacing()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setCharacterSpacing(double spacing)
throws IOException,
AutomationException
spacing - The spacing (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getLeading()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setLeading(double leading)
throws IOException,
AutomationException
leading - The leading (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getHorizontalAlignment()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setHorizontalAlignment(int alignment)
throws IOException,
AutomationException
alignment - A com.esri.arcgis.display.esriTextHorizontalAlignment constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IPoint getAnchorPoint()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setAnchorPoint(IPoint anchorPoint)
throws IOException,
AutomationException
anchorPoint - A reference to a com.esri.arcgis.geometry.IPoint (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IPolygon getBounds()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setBounds(IPolygon bounds)
throws IOException,
AutomationException
bounds - A reference to a com.esri.arcgis.geometry.IPolygon (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setCJKCharactersRotation(boolean rotation)
throws IOException,
AutomationException
rotation - The rotation (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isCJKCharactersRotation()
throws IOException,
AutomationException
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 | ||||||||