ElegantJCharts Java API Specification v2.0

com.elegantj.graphx
Class DrawString

java.lang.Object
  |
  +--com.elegantj.graphx.DrawString

public class DrawString
extends java.lang.Object

DrawString class draws string according to specification like Drawing String Horizontally/Vertically and according to the alignment (TOP/LEFT/CENTER) specified.


Constructor Summary
DrawString()
           
 
Method Summary
static void draw(GraphicsEx inGraphicsEx, java.lang.String inText, int inH, int inV, int inWidth, int inHeight, int inAlign)
           
static java.awt.Dimension drawString(GraphicsEx inGraphicsEx, java.lang.String inText, int inH, int inV, boolean inbkVisible, java.awt.Color inbkColor, int inBrStyle, int inBrWidth, java.awt.Color inBrColor, int inShStyle, int inShWidth, java.awt.Color inShColor, int inAlign, boolean inIsDraw)
          This method draw string on graphics by breaking given string into lines
static void drawString(GraphicsEx inGraphicsEx, java.lang.String inText, int inH, int inV, int inWidth, int inHeight, boolean inbkVisible, java.awt.Color inbkColor, int inAlign, int inStyle)
          drawString is a static method that draws String according to specification
static void drawString(GraphicsEx inGraphicsEx, java.lang.String inText, int inH, int inV, int inWidth, int inHeight, boolean inbkVisible, java.awt.Color inbkColor, int inBrStyle, int inBrWidth, java.awt.Color inBrColor, int inShStyle, int inShWidth, java.awt.Color inShColor, int inAlign, int inStyle)
          drawString is a static method that draws String according to specification
static void drawString(GraphicsEx inGraphicsEx, java.lang.String inText, int inH, int inV, int inWidth, int inHeight, int inAlign)
          drawString static method that draws String according to specification
static void drawString(GraphicsEx inGraphicsEx, java.lang.String inText, int inH, int inV, int inWidth, int inHeight, int inAlign, int inStyle)
          drawString static method that draws String according to specification
static int getCharMaxWidth(java.awt.FontMetrics fm)
          This method returns the maximum character width
static int getStringHeight(GraphicsEx inGraphicsEx, java.lang.String inText, int inWidth, int inHeight, int inAlign, int inStyle)
          This method returns the height of Specified String in the given drawing Area
static int getStringHeight(GraphicsEx inGraphicsEx, java.lang.String inText, int inWidth, int inHeight, int inBrStyle, int inBrWidth, int inShStyle, int inShWidth, int inAlign, int inStyle)
          This method is return the height of Specified String in given drawing Area
static int getStringWidth(GraphicsEx inGraphicsEx, java.lang.String inText, int inWidth, int inHeight, int inAlign, int inStyle)
          This method is return the Width of Specified String in given drawing Area
static int getStringWidth(GraphicsEx inGraphicsEx, java.lang.String inText, int inWidth, int inHeight, int inBrStyle, int inBrWidth, int inShStyle, int inShWidth, int inAlign, int inStyle)
          This method is return the Width of Specified String in given drawing Area
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DrawString

public DrawString()
Method Detail

drawString

public static void drawString(GraphicsEx inGraphicsEx,
                              java.lang.String inText,
                              int inH,
                              int inV,
                              int inWidth,
                              int inHeight,
                              int inAlign)
drawString static method that draws String according to specification

Parameters:
inGraphicsEx - Object of GraphicsEx
inText - String which is to be drawn
inH - Horizontal distance
inV - Vertical distance
inWidth - Width of Area where String to be drawn
inHeight - Height of Area where String to be drawn
inAlign - Alignment of String in drawing Area

drawString

public static void drawString(GraphicsEx inGraphicsEx,
                              java.lang.String inText,
                              int inH,
                              int inV,
                              int inWidth,
                              int inHeight,
                              int inAlign,
                              int inStyle)
drawString static method that draws String according to specification

Parameters:
inGraphicsEx - Object of GraphicsEx
inText - String which is to be drawn
inH - Horizontal distance
inV - Vertical distance
inWidth - Width of Area where String to be drawn
inHeight - Height of Area where String to be drawn
inAlign - Alignment of String in drawing Area
inStyle - Drawing direction of String in drawing Area either (Vertical or horizontal)

drawString

public static void drawString(GraphicsEx inGraphicsEx,
                              java.lang.String inText,
                              int inH,
                              int inV,
                              int inWidth,
                              int inHeight,
                              boolean inbkVisible,
                              java.awt.Color inbkColor,
                              int inAlign,
                              int inStyle)
drawString is a static method that draws String according to specification

Parameters:
inGraphicsEx - Object of GraphicsEx
inText - String which is to be drawn
inH - Horizontal distance
inV - Vertical distance
inWidth - Width of Area where String to be drawn
inHeight - Height of Area where String to be drawn
inbkVisible - Boolean which specifies the Backgound is drawn or not
inbkColor - Color for drawing backgound
inAlign - Alignment of String in drawing Area
inStyle - Drawing direction of String in drawing Area either (Vertical or horizontal)

drawString

public static void drawString(GraphicsEx inGraphicsEx,
                              java.lang.String inText,
                              int inH,
                              int inV,
                              int inWidth,
                              int inHeight,
                              boolean inbkVisible,
                              java.awt.Color inbkColor,
                              int inBrStyle,
                              int inBrWidth,
                              java.awt.Color inBrColor,
                              int inShStyle,
                              int inShWidth,
                              java.awt.Color inShColor,
                              int inAlign,
                              int inStyle)
drawString is a static method that draws String according to specification

Parameters:
inGraphicsEx - Object of GraphicsEx 7 * @param inText String which is to be drawn
inH - Horizontal distance
inV - Vertical distance
inWidth - Width of Area where String to be drawn
inHeight - Height of Area where String to be drawn
inbkVisible - Boolean which specifies the Backgound is drawn or not
inbkColor - Color for drawing backgound
inBrStyle - Border style
inBrWidth - Border width
inBrColor - Border Color
inShStyle - Shadow style
inShWidth - Shadow width
inShColor - Shadow Color
inAlign - Alignment of String in drawing Area
inStyle - Drawing direction of String in drawing Area either (Vertical or horizontal)

draw

public static void draw(GraphicsEx inGraphicsEx,
                        java.lang.String inText,
                        int inH,
                        int inV,
                        int inWidth,
                        int inHeight,
                        int inAlign)

getStringHeight

public static int getStringHeight(GraphicsEx inGraphicsEx,
                                  java.lang.String inText,
                                  int inWidth,
                                  int inHeight,
                                  int inAlign,
                                  int inStyle)
This method returns the height of Specified String in the given drawing Area

Parameters:
inGraphicsEx - GraphicsEx Object
inText - String which is to be drawn
inWidth - Width of Area where String to be drawn
inHeight - Height of Area where String to be drawn
inAlign - Alignment of String in drawing Area
inStyle - Drawing direction of String in drawing Area either (Vertical or horizontal)
Returns:
int Specifies the height of text in given drawing Area

getStringHeight

public static int getStringHeight(GraphicsEx inGraphicsEx,
                                  java.lang.String inText,
                                  int inWidth,
                                  int inHeight,
                                  int inBrStyle,
                                  int inBrWidth,
                                  int inShStyle,
                                  int inShWidth,
                                  int inAlign,
                                  int inStyle)
This method is return the height of Specified String in given drawing Area

Parameters:
inGraphicsEx - GraphicsEx Object
inText - String which is to be drawn
inWidth - Width of Area where String to be drawn
inHeight - Height of Area where String to be drawn
inBrStyle - Border style
inBrWidth - Border width
inShStyle - Shadow style
inShWidth - Shadow width
inAlign - Alignment of String in drawing Area
inStyle - Drawing direction of String in drawing Area either (Vertical or horizontal)
Returns:
int Specifies the height of text in given drawing Area

getStringWidth

public static int getStringWidth(GraphicsEx inGraphicsEx,
                                 java.lang.String inText,
                                 int inWidth,
                                 int inHeight,
                                 int inAlign,
                                 int inStyle)
This method is return the Width of Specified String in given drawing Area

Parameters:
inGraphicsEx - GraphicsEx Object
inText - String which is to be drawn
inWidth - Width of Area where String to be drawn
inHeight - Height of Area where String to be drawn
inAlign - Alignment of String in drawing Area
inStyle - Drawing direction of String in drawing Area either (Vertical or horizontal)
Returns:
int Specifies the Width of text in given drawing Area

getStringWidth

public static int getStringWidth(GraphicsEx inGraphicsEx,
                                 java.lang.String inText,
                                 int inWidth,
                                 int inHeight,
                                 int inBrStyle,
                                 int inBrWidth,
                                 int inShStyle,
                                 int inShWidth,
                                 int inAlign,
                                 int inStyle)
This method is return the Width of Specified String in given drawing Area

Parameters:
inGraphicsEx - GraphicsEx Object
inText - String which is to be drawn
inWidth - Width of Area where String to be drawn
inHeight - Height of Area where String to be drawn
inBrStyle - Border style
inBrWidth - Border width
inShStyle - Shadow style
inShWidth - Shadow width
inAlign - Alignment of String in drawing Area
inStyle - Drawing direction of String in drawing Area either (Vertical or horizontal)
Returns:
int Specifies the Width of text in given drawing Area

getCharMaxWidth

public static int getCharMaxWidth(java.awt.FontMetrics fm)
This method returns the maximum character width


drawString

public static java.awt.Dimension drawString(GraphicsEx inGraphicsEx,
                                            java.lang.String inText,
                                            int inH,
                                            int inV,
                                            boolean inbkVisible,
                                            java.awt.Color inbkColor,
                                            int inBrStyle,
                                            int inBrWidth,
                                            java.awt.Color inBrColor,
                                            int inShStyle,
                                            int inShWidth,
                                            java.awt.Color inShColor,
                                            int inAlign,
                                            boolean inIsDraw)
This method draw string on graphics by breaking given string into lines

Parameters:
inGraphicsEx - Object of GraphicsEx
inText - String which is to be drawn
inH - Horizontal distance
inV - Vertical distance
inbkVisible - Boolean which specifies the Backgound is drawn or not
inbkColor - Color for drawing backgound
inBrStyle - Border style
inBrWidth - Border width
inBrColor - Border Color
inShStyle - Shadow style
inShWidth - Shadow width
inShColor - Shadow Color
inAlign - Alignment of String in drawing Area
inIsDraw - true for draw string, false for calculate dimension of string
Returns:
Dimension Return dimension of given drawn string.

ElegantJCharts Java API Specification v2.0

For any feedback, suggestion, or query, please revert back to support@elegantcharts.com

Copyright(c)
Elegant Microweb Technologies Pvt. Ltd.
www.elegantmicroweb.com
www.elegantjcharts.com
All Rights Reserved.