|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ITrackingTextLabel
Provides access to properties and methods for controlling tracking text labels.
| Method Summary | |
|---|---|
void |
draw(IDisplay piDisplay)
Draws the label to the map display. |
IEnvelope |
getEnvelope()
Provide the envelope of the label (currently, does nothing). |
String |
getID()
Label Identifier. |
String |
getLabelText()
Defines label text. |
IGeometry |
getLocation()
Labels Geometric Location. |
double |
getOffsetAngle()
Indicates pixel offset bearing from centroid of location. |
short |
getPixelOffset()
Indicates pixel offset from centroid of location. |
ITextSymbol |
getTextSymbol()
Defines symbol(s) used in text label. |
boolean |
isDirty()
Indicates if the label properties have changed since last drawn. |
boolean |
isVisible()
Indicates whether or not the text label is visible when drawing events on the map. |
void |
setID(String pbstrID)
Label Identifier. |
void |
setLabelText(String pbstrLabelText)
Defines label text. |
void |
setLocationByRef(IGeometry ppiLocation)
Labels Geometric Location. |
void |
setOffsetAngle(double pdOffsetAngle)
Indicates pixel offset bearing from centroid of location. |
void |
setPixelOffset(short pnPixelOffset)
Indicates pixel offset from centroid of location. |
void |
setTextSymbolByRef(ITextSymbol ppiTextSymbol)
Defines symbol(s) used in text label. |
void |
setVisible(boolean pbvarVisible)
Indicates whether or not the text label is visible when drawing events on the map. |
| Method Detail |
|---|
boolean isDirty()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getID()
throws IOException,
AutomationException
This property indicates ID value for the label.
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setID(String pbstrID)
throws IOException,
AutomationException
pbstrID - The pbstrID (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IEnvelope getEnvelope()
throws IOException,
AutomationException
This property indicates the envelope of the label.
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setLocationByRef(IGeometry ppiLocation)
throws IOException,
AutomationException
ppiLocation - A reference to a com.esri.arcgis.geometry.IGeometry (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IGeometry getLocation()
throws IOException,
AutomationException
This property indicates the label’s geometric location.
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void draw(IDisplay piDisplay)
throws IOException,
AutomationException
piDisplay - A reference to a com.esri.arcgis.display.IDisplay (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isVisible()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setVisible(boolean pbvarVisible)
throws IOException,
AutomationException
pbvarVisible - The pbvarVisible (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
short getPixelOffset()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setPixelOffset(short pnPixelOffset)
throws IOException,
AutomationException
pnPixelOffset - The pnPixelOffset (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getOffsetAngle()
throws IOException,
AutomationException
This property indicates offset for labels to display from the event on the map display.
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setOffsetAngle(double pdOffsetAngle)
throws IOException,
AutomationException
pdOffsetAngle - The pdOffsetAngle (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getLabelText()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setLabelText(String pbstrLabelText)
throws IOException,
AutomationException
pbstrLabelText - The pbstrLabelText (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
ITextSymbol getTextSymbol()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setTextSymbolByRef(ITextSymbol ppiTextSymbol)
throws IOException,
AutomationException
ppiTextSymbol - A reference to a com.esri.arcgis.display.ITextSymbol (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 | ||||||||