i-net Clear Reports

com.inet.report
Interface FontProperties

All Known Implementing Classes:
AbstractFontElement, AbstractValueElement, FieldElement, FieldPart, JavaBean, Subreport, TextPart

public interface FontProperties

Interface for elements that displays text formatted with fonts.

This class is part of the RDC.


Field Summary
static java.lang.String FONT_DIALOG
          Constant for the logical font Dialog.
static java.lang.String FONT_MONOSPACED
          Constant for the logical font Monospace (e.g.
static java.lang.String FONT_SANS_SERIF
          Constant for the logical font SansSerif (e.g.
static java.lang.String FONT_SERIF
          Constant for the logical font Serif (e.g.
static int FONT_STYLE_BOLD
          Constant for the font style bold
static int FONT_STYLE_ITALIC
          Constant for the font style italic
static int FONT_STYLE_STRIKETHROUGH
          Constant for the font style strikethrough
static int FONT_STYLE_UNDERLINE
          Constant for the font style underline
 
Method Summary
 int getFontColor()
          Returns the font color for the text in this element as an RGB value consisting of the red component in bits 16-23, the green component in bits 8-15, and the blue component in bits 0-7.
 FormulaField getFontColorFormula()
          Returns the property formula for the font color.
 java.lang.String getFontName()
          Returns the font name for the text in this element.
 FormulaField getFontNameFormula()
          Returns the property formula for the font name.
 int getFontSize()
          Returns the font size for the text in this element, in points.
 FormulaField getFontSizeFormula()
          Returns the property formula for the font size.
 int getFontSizeTwips()
          Returns the font size for the text in this element, in twips.
 int getFontStyle()
          Returns the font style for the text in this element.
 FormulaField getFontStyleFormula()
          Returns the property formula for the font style.
 FormulaField getStrikeoutFormula()
          Returns the formula field for whether the text is struck through or not.
 FormulaField getUnderlineFormula()
          Returns the formula field for whether the text is underlined or not.
 boolean isBold()
          Returns whether the text in this element is bold or not.
 boolean isItalic()
          Returns whether the text in this element is italic or not.
 boolean isStrikeout()
          Returns whether the text in this element is struck through or not.
 boolean isUnderline()
          Returns whether the text in this element is underlined or not.
 void setBold(boolean newValue)
          Sets whether the text in this element is to be bold or not.
 void setFontColor(int newValue)
          Sets the font color for the text in this element to the given RGB value consisting of the red component in bits 16-23, the green component in bits 8-15, and the blue component in bits 0-7.
 void setFontColorFormula(FormulaField newFormula)
          Sets the property formula for the font color.
 void setFontName(java.lang.String newValue)
          Sets the font name for the text in this element.
 void setFontNameFormula(FormulaField newFormula)
          Sets a property formula for the font name.
 void setFontSize(int newValue)
          Sets the font size for the text in this element in points.
 void setFontSizeFormula(FormulaField newFormula)
          Sets a property formula for the font size.
 void setFontSizeTwips(int newValue)
          Sets the font size for the text in this element in twips.
 void setFontStyle(int newValue)
          Sets the font style for the text.
 void setFontStyleFormula(FormulaField newFormula)
          Sets a property formula for the font style.
 void setItalic(boolean newValue)
          Sets whether the text in this element is to be italic or not.
 void setStrikeout(boolean newValue)
          Sets whether the text in this element is to be struck through or not.
 void setStrikeoutFormula(FormulaField newFormula)
          Sets the formula field for whether the text is to be struck through or not.
 void setUnderline(boolean newValue)
          Sets whether the text in this element is to be underlined or not.
 void setUnderlineFormula(FormulaField newFormula)
          Sets the formula field for whether the text is to be underlined or not.
 

Field Detail

FONT_SANS_SERIF

static final java.lang.String FONT_SANS_SERIF
Constant for the logical font SansSerif (e.g. Arial).

See Also:
Constant Field Values

FONT_SERIF

static final java.lang.String FONT_SERIF
Constant for the logical font Serif (e.g. Times).

See Also:
Constant Field Values

FONT_MONOSPACED

static final java.lang.String FONT_MONOSPACED
Constant for the logical font Monospace (e.g. Courier New).

See Also:
Constant Field Values

FONT_DIALOG

static final java.lang.String FONT_DIALOG
Constant for the logical font Dialog.

See Also:
Constant Field Values

FONT_STYLE_BOLD

static final int FONT_STYLE_BOLD
Constant for the font style bold

See Also:
Constant Field Values

FONT_STYLE_ITALIC

static final int FONT_STYLE_ITALIC
Constant for the font style italic

See Also:
Constant Field Values

FONT_STYLE_UNDERLINE

static final int FONT_STYLE_UNDERLINE
Constant for the font style underline

See Also:
Constant Field Values

FONT_STYLE_STRIKETHROUGH

static final int FONT_STYLE_STRIKETHROUGH
Constant for the font style strikethrough

See Also:
Constant Field Values
Method Detail

setFontSize

void setFontSize(int newValue)
Sets the font size for the text in this element in points.

Parameters:
newValue - The font size in points

getFontSize

int getFontSize()
Returns the font size for the text in this element, in points.

Returns:
The font size in points.

setFontSizeFormula

void setFontSizeFormula(FormulaField newFormula)
Sets a property formula for the font size.

Parameters:
newFormula - The new property formula for the font size.

getFontSizeFormula

FormulaField getFontSizeFormula()
Returns the property formula for the font size.

Returns:
The FormulaField for the font size.
See Also:
FormulaField

setFontName

void setFontName(java.lang.String newValue)
Sets the font name for the text in this element.

Parameters:
newValue - The font name

getFontName

java.lang.String getFontName()
Returns the font name for the text in this element.

Returns:
The font name

setFontNameFormula

void setFontNameFormula(FormulaField newFormula)
Sets a property formula for the font name.

Parameters:
newFormula - The new property formula for the font name.

getFontNameFormula

FormulaField getFontNameFormula()
Returns the property formula for the font name.

Returns:
The FormulaField for the font name.

setFontStyle

void setFontStyle(int newValue)
Sets the font style for the text. The font style can be FONT_STYLE_BOLD, FONT_STYLE_ITALIC, FONT_STYLE_UNDERLINE, and/or FONT_STYLE_STRIKETHROUGH. If more than one of these properties is to be set, they are to be connected via bitwise "OR", e.g. (FONT_STYLE_BOLD | FONT_STYLE_UNDERLINE).

Parameters:
newValue - Font style to set for this element.
See Also:
FONT_STYLE_BOLD, FONT_STYLE_ITALIC, FONT_STYLE_UNDERLINE, FONT_STYLE_STRIKETHROUGH

getFontStyle

int getFontStyle()
Returns the font style for the text in this element. The font style can be FONT_STYLE_BOLD, FONT_STYLE_ITALIC, FONT_STYLE_UNDERLINE, and/or FONT_STYLE_STRIKETHROUGH. If more than one of these properties is set, they are connected via bitwise "OR", e.g. (FONT_STYLE_BOLD | FONT_STYLE_UNDERLINE).

Returns:
The font style
See Also:
FONT_STYLE_BOLD, FONT_STYLE_ITALIC, FONT_STYLE_UNDERLINE, FONT_STYLE_STRIKETHROUGH

setFontStyleFormula

void setFontStyleFormula(FormulaField newFormula)
Sets a property formula for the font style.

Parameters:
newFormula - The new property formula for the font style.

getFontStyleFormula

FormulaField getFontStyleFormula()
Returns the property formula for the font style.

Returns:
The FormulaField for the font style.

setItalic

void setItalic(boolean newValue)
Sets whether the text in this element is to be italic or not.

Parameters:
newValue - true if the text is to be italic, false otherwise.
See Also:
setFontStyle(int)

isItalic

boolean isItalic()
Returns whether the text in this element is italic or not.

Returns:
true if the text is italic, false otherwise.
Since:
7.0
See Also:
setFontStyle(int)

isUnderline

boolean isUnderline()
Returns whether the text in this element is underlined or not.

Returns:
true if the text is underlined, false otherwise.
Since:
7.0
See Also:
setFontStyle(int)

getUnderlineFormula

FormulaField getUnderlineFormula()
Returns the formula field for whether the text is underlined or not.

Returns:
the formula field for whether the text is underlined or not.

isStrikeout

boolean isStrikeout()
Returns whether the text in this element is struck through or not.

Returns:
true if the text is struck through, false otherwise.
Since:
7.0
See Also:
setFontStyle(int)

getStrikeoutFormula

FormulaField getStrikeoutFormula()
Returns the formula field for whether the text is struck through or not.

Returns:
the formula field for whether the text is struck through or not.

setUnderline

void setUnderline(boolean newValue)
Sets whether the text in this element is to be underlined or not.

Parameters:
newValue - true if the text is to be underlined, false otherwise.
See Also:
setFontStyle(int)

setUnderlineFormula

void setUnderlineFormula(FormulaField newFormula)
Sets the formula field for whether the text is to be underlined or not.

Parameters:
newFormula - the formula field for whether the text is to be underlined or not.

setStrikeout

void setStrikeout(boolean newValue)
Sets whether the text in this element is to be struck through or not.

Parameters:
newValue - true if the text is to be struck through, false otherwise.
See Also:
setFontStyle(int)

setStrikeoutFormula

void setStrikeoutFormula(FormulaField newFormula)
Sets the formula field for whether the text is to be struck through or not.

Parameters:
newFormula - the formula field for whether the text is to be struck through or not.

isBold

boolean isBold()
Returns whether the text in this element is bold or not.

Returns:
true if the text is bold, false otherwise.
Since:
7.0
See Also:
setFontStyle(int)

setBold

void setBold(boolean newValue)
Sets whether the text in this element is to be bold or not.

Parameters:
newValue - true if the text is to be bold, false otherwise.
See Also:
setFontStyle(int)

setFontColor

void setFontColor(int newValue)
Sets the font color for the text in this element to the given RGB value consisting of the red component in bits 16-23, the green component in bits 8-15, and the blue component in bits 0-7.

Parameters:
newValue - The new RGB value to set as the font color for the text

setFontColorFormula

void setFontColorFormula(FormulaField newFormula)
Sets the property formula for the font color.

Parameters:
newFormula - The new property formula for the font color

getFontColor

int getFontColor()
Returns the font color for the text in this element as an RGB value consisting of the red component in bits 16-23, the green component in bits 8-15, and the blue component in bits 0-7.

Returns:
The font color of the text

getFontColorFormula

FormulaField getFontColorFormula()
Returns the property formula for the font color.

Returns:
The new property formula for the font color

setFontSizeTwips

void setFontSizeTwips(int newValue)
Sets the font size for the text in this element in twips.

Parameters:
newValue - The font size in twips

getFontSizeTwips

int getFontSizeTwips()
Returns the font size for the text in this element, in twips.

Returns:
The font size in twips.

i-net Clear Reports

Copyright © 1999-2011 by i-net software GmbH