|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ITextSymbol
Provides access to members that control text symbols.
ITextSymbol is the generic interface for properties of IFormattedTextSymbol and ISimpleTextSymbol.
IFormattedTextSymbol,
ITextSymbol,
ISimpleTextSymbol| Method Summary | |
|---|---|
double |
getAngle()
Text baseline angle. |
IColor |
getColor()
Text color. |
Font |
getFont()
Text font. |
int |
getHorizontalAlignment()
Horizontal alignment style. |
double |
getSize()
Text size. |
String |
getText()
Text to draw. |
void |
getTextSize(int hDC,
ITransformation transformation,
String text,
double[] xSize,
double[] ySize)
Gets the x and y dimensions of 'text' in points (1/72 inch). |
int |
getVerticalAlignment()
Vertical alignment style. |
boolean |
isRightToLeft()
Indicates if the text is drawn from right to left. |
void |
setAngle(double angle)
Text baseline angle. |
void |
setColor(IColor color)
Text color. |
void |
setFont(Font fontDisp)
Text font. |
void |
setHorizontalAlignment(int horizAlignment)
Horizontal alignment style. |
void |
setRightToLeft(boolean rightToLeft)
Indicates if the text is drawn from right to left. |
void |
setSize(double size)
Text size. |
void |
setText(String text)
Text to draw. |
void |
setVerticalAlignment(int vertAlignment)
Vertical alignment style. |
| Method Detail |
|---|
Font getFont()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setFont(Font fontDisp)
throws IOException,
AutomationException
fontDisp - A reference to a com.esri.arcgis.support.ms.stdole.Font (A com.esri.arcgis.support.ms.stdole.Font COM typedef) (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.
IColor getColor()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.IHsvColor,
IHlsColor
void setColor(IColor color)
throws IOException,
AutomationException
color - A reference to a com.esri.arcgis.display.IColor (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.IHsvColor,
IHlsColor
int getVerticalAlignment()
throws IOException,
AutomationException
VerticalAlignment is the enumeration that defines how text is vertically aligned. There are four options: esriTVABaseline, esriTVABottom, esriTVACenter, and esriTVATop. esriTVABaseline is the default VerticalAlignment.
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setVerticalAlignment(int vertAlignment)
throws IOException,
AutomationException
vertAlignment - A com.esri.arcgis.display.esriTextVerticalAlignment constant (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 horizAlignment)
throws IOException,
AutomationException
horizAlignment - A com.esri.arcgis.display.esriTextHorizontalAlignment constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getAngle()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setAngle(double angle)
throws IOException,
AutomationException
angle - The angle (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isRightToLeft()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setRightToLeft(boolean rightToLeft)
throws IOException,
AutomationException
rightToLeft - The rightToLeft (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getText()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setText(String text)
throws IOException,
AutomationException
text - The text (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void getTextSize(int hDC,
ITransformation transformation,
String text,
double[] xSize,
double[] ySize)
throws IOException,
AutomationException
hDC - The hDC (A COM typedef) (in)transformation - A reference to a com.esri.arcgis.geometry.ITransformation (in)text - The text (in)xSize - The xSize (out: use single element array)ySize - The ySize (out: use single element array)
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 | ||||||||