FontSize
Inheritance: java.lang.Object
All Implemented Interfaces: com.groupdocs.editor.htmlcss.css.properties.ICssProperty
public class FontSize implements ICssProperty
Represents a font size as a special unit or a length value, which specifies the size of the font (historically the width of the capital “M”).
Constructors
Constructor | Description |
---|---|
FontSize() |
Fields
Field | Description |
---|---|
Medium | Medium size. |
XxSmall | The very small absolute-size |
XSmall | The mediocre small absolute-size |
Small | The normally small absolute-size |
Large | The normally large absolute-size |
XLarge | The mediocre large absolute-size |
XxLarge | The very large absolute-size |
Larger | Larger relative-size - font will be larger relative to the parent element’s font-size, roughly by the ratio used to separate the absolute-size keywords above. |
Smaller | Smaller relative-size - font will be smaller relative to the parent element’s font-size, roughly by the ratio used to separate the absolute-size keywords above. |
Methods
Method | Description |
---|---|
isInitial() | Indicates whether this font-size has an initial value (Medium) |
getValue() | Returns a value of this font size as a string |
isLengthDefined() | Indicates whether this font-size is defined with a Length value |
getLength() | A length value, if this font-size was defined with it, or throwed exception otherwise |
isAbsoluteSize() | Indicates whether this font-size is defined with an absolute size as a keyword, based on the user’s default font size (which is medium) |
isRelativeSize() | Indicates whether this font-size is defined with an relative size as a keyword. |
equals(FontSize other) | Determines whether this font-size instance is equal to specified |
equals(Object obj) | Determines whether this font-size instance is equal to specified uncasted |
hashCode() | Returns a hash-code for this instance |
op_Equality(FontSize first, FontSize second) | Checks whether two “FontSize” values are equal |
op_Inequality(FontSize first, FontSize second) | Checks whether two “FontSize” values are not equal |
fromLength(Length length) | Creates a font-size from specified length |
tryParse(String keyword, FontSize[] result) | Tries to recognize a specified keyword as a proper keyword value of the ‘font-size’ and return it on success or NULL on failure. |
FontSize()
public FontSize()
Medium
public static final FontSize Medium
Medium size. Initial value.
XxSmall
public static final FontSize XxSmall
The very small absolute-size
XSmall
public static final FontSize XSmall
The mediocre small absolute-size
Small
public static final FontSize Small
The normally small absolute-size
Large
public static final FontSize Large
The normally large absolute-size
XLarge
public static final FontSize XLarge
The mediocre large absolute-size
XxLarge
public static final FontSize XxLarge
The very large absolute-size
Larger
public static final FontSize Larger
Larger relative-size - font will be larger relative to the parent element’s font-size, roughly by the ratio used to separate the absolute-size keywords above.
Smaller
public static final FontSize Smaller
Smaller relative-size - font will be smaller relative to the parent element’s font-size, roughly by the ratio used to separate the absolute-size keywords above.
isInitial()
public final boolean isInitial()
Indicates whether this font-size has an initial value (Medium)
Returns: boolean
getValue()
public final String getValue()
Returns a value of this font size as a string
Returns: java.lang.String
isLengthDefined()
public final boolean isLengthDefined()
Indicates whether this font-size is defined with a Length value
Returns: boolean
getLength()
public final Length getLength()
A length value, if this font-size was defined with it, or throwed exception otherwise
Returns: Length
isAbsoluteSize()
public final boolean isAbsoluteSize()
Indicates whether this font-size is defined with an absolute size as a keyword, based on the user’s default font size (which is medium)
Returns: boolean
isRelativeSize()
public final boolean isRelativeSize()
Indicates whether this font-size is defined with an relative size as a keyword. The font will be larger or smaller relative to the parent element’s font size, roughly by the ratio used to separate the absolute-size keywords.
Returns: boolean
equals(FontSize other)
public final boolean equals(FontSize other)
Determines whether this font-size instance is equal to specified
Parameters:
Parameter | Type | Description |
---|---|---|
other | FontSize | Other font-size instance |
Returns: boolean - true if are equal, false otherwise
equals(Object obj)
public boolean equals(Object obj)
Determines whether this font-size instance is equal to specified uncasted
Parameters:
Parameter | Type | Description |
---|---|---|
obj | java.lang.Object | Other uncasted font-size instance, may be null |
Returns: boolean - true if are equal, false if not equal, null or of other type
hashCode()
public int hashCode()
Returns a hash-code for this instance
Returns: int - Hash-code as an signed integer
op_Equality(FontSize first, FontSize second)
public static boolean op_Equality(FontSize first, FontSize second)
Checks whether two “FontSize” values are equal
Parameters:
Parameter | Type | Description |
---|---|---|
first | FontSize | First value to check |
second | FontSize | Second value to check |
Returns: boolean - true if are equal, false otherwise
op_Inequality(FontSize first, FontSize second)
public static boolean op_Inequality(FontSize first, FontSize second)
Checks whether two “FontSize” values are not equal
Parameters:
Parameter | Type | Description |
---|---|---|
first | FontSize | First value to check |
second | FontSize | Second value to check |
Returns: boolean - false if are equal, true otherwise
fromLength(Length length)
public static FontSize fromLength(Length length)
Creates a font-size from specified length
Parameters:
Parameter | Type | Description |
---|---|---|
length | Length | A length value, cannot be unitless or negative |
Returns: FontSize - New FontSize instance
tryParse(String keyword, FontSize[] result)
public static boolean tryParse(String keyword, FontSize[] result)
Tries to recognize a specified keyword as a proper keyword value of the ‘font-size’ and return it on success or NULL on failure.
Parameters:
Parameter | Type | Description |
---|---|---|
keyword | java.lang.String | A keyword to parse |
result | FontSize[] | Result, of parsing was successful, or #Medium.Medium otherwise |
Returns: boolean - true if parsing was successful, false otherwise