Package codedraw.textformat
Class TextFormat
java.lang.Object
codedraw.textformat.TextFormat
TextFormat is used to specify how CodeDraw formats, places and styles its drawn text.
See also
CodeDraw.drawText(double, double, String)
and CodeDrawImage.drawText(double, double, String)
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Defines the font of the drawn text.int
Defines the font size of the drawn text.Defines the horizontal alignment of the drawn text.Defines the underline styling of the drawn text.Defines the vertical alignment of the drawn text.int
hashCode()
boolean
isBold()
Defines whether the drawn text is bold.boolean
isItalic()
Defines whether the drawn text is italic.boolean
Defines whether the drawn text is strikethrough.void
setBold
(boolean isBold) Defines whether the drawn text is bold.void
setFontName
(String fontName) Defines the font of the drawn text.void
setFontSize
(int fontSize) Defines the font size of the drawn text.void
setHorizontalAlign
(HorizontalAlign horizontalAlign) Defines the horizontal alignment of the drawn text.void
setItalic
(boolean isItalic) Defines whether the drawn text is italic.void
setStrikethrough
(boolean isStrikethrough) Defines whether the drawn text is strikethrough.void
setUnderlined
(Underline underline) Defines the underline styling of the drawn text.void
setVerticalAlign
(VerticalAlign verticalAlign) Defines the vertical alignment of the drawn text.toString()
-
Constructor Details
-
TextFormat
public TextFormat()
-
-
Method Details
-
getHorizontalAlign
Defines the horizontal alignment of the drawn text. The default is HorizontalAlign.LEFT.- Returns:
- the horizontal alignment.
-
setHorizontalAlign
Defines the horizontal alignment of the drawn text. The default is HorizontalAlign.LEFT.- Parameters:
horizontalAlign
- Sets the horizontal alignment.
-
getVerticalAlign
Defines the vertical alignment of the drawn text. The default isVerticalAlign.TOP
- Returns:
- the vertical alignment.
-
setVerticalAlign
Defines the vertical alignment of the drawn text. The default isVerticalAlign.TOP
- Parameters:
verticalAlign
- Sets the vertical alignment.
-
getFontSize
public int getFontSize()Defines the font size of the drawn text. The default is 16.- Returns:
- the font size.
-
setFontSize
public void setFontSize(int fontSize) Defines the font size of the drawn text. The default is 16.- Parameters:
fontSize
- Sets the font size.
-
getFontName
Defines the font of the drawn text. The default font is Arial.- Returns:
- the font name.
-
setFontName
Defines the font of the drawn text. The default font is Arial.- Parameters:
fontName
- Sets the font name. Only accepts valid fonts installed on the system running this application.
-
isBold
public boolean isBold()Defines whether the drawn text is bold. The default is false (not bold).- Returns:
- whether the drawn text is bold.
-
setBold
public void setBold(boolean isBold) Defines whether the drawn text is bold. The default is false (not bold).- Parameters:
isBold
- Sets whether the drawn text is bold.
-
isItalic
public boolean isItalic()Defines whether the drawn text is italic. The default is false (not italic).- Returns:
- whether the drawn text is italic.
-
setItalic
public void setItalic(boolean isItalic) Defines whether the drawn text is italic. The default is false (not italic).- Parameters:
isItalic
- Sets whether the drawn text is italic.
-
getUnderline
Defines the underline styling of the drawn text. The default is Underline.NONE.- Returns:
- the underline styling.
-
setUnderlined
Defines the underline styling of the drawn text. The default is Underline.NONE.- Parameters:
underline
- Sets the underline styling.
-
isStrikethrough
public boolean isStrikethrough()Defines whether the drawn text is strikethrough. The default is false (no strikethrough).- Returns:
- whether the drawn text is strikethrough.
-
setStrikethrough
public void setStrikethrough(boolean isStrikethrough) Defines whether the drawn text is strikethrough. The default is false (no strikethrough).- Parameters:
isStrikethrough
- Sets whether the drawn text is strikethrough.
-
equals
-
hashCode
public int hashCode() -
toString
-