|
|||||||||
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 |