Font
Inheritance: java.lang.Object
public final class Font
Class representing a font.
Constructors
| Constructor | Description |
|---|---|
| Font(String fontFamilyName, float size) | Initializes a new instance of the [Font](../../com.groupdocs.watermark.watermarks/font) class with a specified font family name and a size. |
| Font(String fontFamilyName, float size, int style) | Initializes a new instance of the [Font](../../com.groupdocs.watermark.watermarks/font) class with a specified font family name, a size and a style. |
| Font(String fontFamilyName, String folderPath, float size) | |
| Font(String fontFamilyName, String folderPath, float size, FontStyle style) |
Methods
| Method | Description |
|---|---|
| getFolderPath() | |
| setFolderPath(String folderPath) | |
| getFamilyName() | Gets the family name of this [Font](../../com.groupdocs.watermark.watermarks/font). |
| getSize() | Gets the size of this [Font](../../com.groupdocs.watermark.watermarks/font). |
| getStyle() | Gets the [FontStyle](../../com.groupdocs.watermark.watermarks/fontstyle) for this [Font](../../com.groupdocs.watermark.watermarks/font). |
| getBold() | Gets a value indicating whether the font is bold. |
| getItalic() | Gets a value indicating whether the font is italic. |
| getStrikeout() | Gets a value indicating whether the font specifies a horizontal line through the font. |
| getUnderline() | Gets a value indicating whether the font is underlined. |
Font(String fontFamilyName, float size)
public Font(String fontFamilyName, float size)
Initializes a new instance of the [Font](../../com.groupdocs.watermark.watermarks/font) class with a specified font family name and a size.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| fontFamilyName | java.lang.String | The font family name. |
| size | float | The size of the new font. |
Font(String fontFamilyName, float size, int style)
public Font(String fontFamilyName, float size, int style)
Initializes a new instance of the [Font](../../com.groupdocs.watermark.watermarks/font) class with a specified font family name, a size and a style.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| fontFamilyName | java.lang.String | The font family name. |
| size | float | The size of the new font. |
| style | int | The [FontStyle](../../com.groupdocs.watermark.watermarks/fontstyle) of the new font. |
Font(String fontFamilyName, String folderPath, float size)
public Font(String fontFamilyName, String folderPath, float size)
Parameters:
| Parameter | Type | Description |
|---|---|---|
| fontFamilyName | java.lang.String | |
| folderPath | java.lang.String | |
| size | float |
Font(String fontFamilyName, String folderPath, float size, FontStyle style)
public Font(String fontFamilyName, String folderPath, float size, FontStyle style)
Parameters:
| Parameter | Type | Description |
|---|---|---|
| fontFamilyName | java.lang.String | |
| folderPath | java.lang.String | |
| size | float | |
| style | FontStyle |
getFolderPath()
public String getFolderPath()
Returns: java.lang.String
setFolderPath(String folderPath)
public void setFolderPath(String folderPath)
Parameters:
| Parameter | Type | Description |
|---|---|---|
| folderPath | java.lang.String |
getFamilyName()
public final String getFamilyName()
Gets the family name of this [Font](../../com.groupdocs.watermark.watermarks/font).
Returns:
java.lang.String - The family name of this [Font](../../com.groupdocs.watermark.watermarks/font).
getSize()
public final float getSize()
Gets the size of this [Font](../../com.groupdocs.watermark.watermarks/font).
Returns:
float - The size of this [Font](../../com.groupdocs.watermark.watermarks/font).
getStyle()
public final int getStyle()
Gets the [FontStyle](../../com.groupdocs.watermark.watermarks/fontstyle) for this [Font](../../com.groupdocs.watermark.watermarks/font).
Default value is [FontStyle.Regular](../../com.groupdocs.watermark.watermarks/fontstyle#Regular) (normal text).
Returns:
int - The [FontStyle](../../com.groupdocs.watermark.watermarks/fontstyle) of this [Font](../../com.groupdocs.watermark.watermarks/font).
getBold()
public final boolean getBold()
Gets a value indicating whether the font is bold.
Returns: boolean - True if this font is bold; otherwise, false.
getItalic()
public final boolean getItalic()
Gets a value indicating whether the font is italic.
Returns: boolean - True if this font is italic; otherwise, false.
getStrikeout()
public final boolean getStrikeout()
Gets a value indicating whether the font specifies a horizontal line through the font.
Returns: boolean - True if this font specifies a horizontal line through the font; otherwise, false.
getUnderline()
public final boolean getUnderline()
Gets a value indicating whether the font is underlined.
Returns: boolean - True if this font is underlined; otherwise, false.