WebFont
Inheritance: java.lang.Object
public final class WebFont
Represents a font settings for the web
Methods
| Method | Description |
|---|---|
| getColor() | Font color in ARGB32 format |
| setColor(ArgbColor value) | Font color in ARGB32 format |
| getWeight() | Sets the weight (or boldness) of the font |
| setWeight(FontWeight value) | Sets the weight (or boldness) of the font |
| getStyle() | Sets whether a font should be styled with a normal, italic, or oblique face from its font-family. |
| setStyle(FontStyle value) | Sets whether a font should be styled with a normal, italic, or oblique face from its font-family. |
| getLine() | Sets a line or combination of lines, applied to the text |
| setLine(TextDecorationLineType value) | Sets a line or combination of lines, applied to the text |
| getSize() | Sets the size of the font in absolute or relative units |
| setSize(FontSize value) | Sets the size of the font in absolute or relative units |
| getName() | Sets the font name. |
| setName(String value) | Sets the font name. |
| deepClone() | Creates and returns a full deep copy of this WebFont instance |
| equals(WebFont other) | Determines whether this instance of WebFont is equal to specified |
| equals(Object obj) | Determines whether this instance of WebFont is equal to specified uncasted object |
getColor()
public final ArgbColor getColor()
Font color in ARGB32 format
Returns: ArgbColor
setColor(ArgbColor value)
public final void setColor(ArgbColor value)
Font color in ARGB32 format
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | ArgbColor |
getWeight()
public final FontWeight getWeight()
Sets the weight (or boldness) of the font
Returns: FontWeight
setWeight(FontWeight value)
public final void setWeight(FontWeight value)
Sets the weight (or boldness) of the font
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | FontWeight |
getStyle()
public final FontStyle getStyle()
Sets whether a font should be styled with a normal, italic, or oblique face from its font-family.
Returns: FontStyle
setStyle(FontStyle value)
public final void setStyle(FontStyle value)
Sets whether a font should be styled with a normal, italic, or oblique face from its font-family.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | FontStyle |
getLine()
public final TextDecorationLineType getLine()
Sets a line or combination of lines, applied to the text
Returns: TextDecorationLineType
setLine(TextDecorationLineType value)
public final void setLine(TextDecorationLineType value)
Sets a line or combination of lines, applied to the text
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | TextDecorationLineType |
getSize()
public final FontSize getSize()
Sets the size of the font in absolute or relative units
Returns: FontSize
setSize(FontSize value)
public final void setSize(FontSize value)
Sets the size of the font in absolute or relative units
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | FontSize |
getName()
public final String getName()
Sets the font name. If not specified, the default font will be used
Returns: java.lang.String
setName(String value)
public final void setName(String value)
Sets the font name. If not specified, the default font will be used
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | java.lang.String |
deepClone()
public final WebFont deepClone()
Creates and returns a full deep copy of this WebFont instance
Returns: WebFont - New WebFont instance, that is a full and deep copy of this one
equals(WebFont other)
public final boolean equals(WebFont other)
Determines whether this instance of WebFont is equal to specified
Parameters:
| Parameter | Type | Description |
|---|---|---|
| other | WebFont | Another WebFont to check equality, may be NULL |
Returns: boolean - true if equal, false if unequal
equals(Object obj)
public boolean equals(Object obj)
Determines whether this instance of WebFont is equal to specified uncasted object
Parameters:
| Parameter | Type | Description |
|---|---|---|
| obj | java.lang.Object | Object, that is expected to be a WebFont instance |
Returns: boolean - true if equal, false if unequal