| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
| 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, 
IHlsColorvoid 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, 
IHlsColorint 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 All Classes | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||