FontSize
FontSize structure
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”).
public struct FontSize : IEquatable<FontSize>
Properties
| Name |
Description |
| IsAbsoluteSize { get; } |
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) |
| IsInitial { get; } |
Indicates whether this font-size has an initial value (Medium) |
| IsLengthDefined { get; } |
Indicates whether this font-size is defined with a Length value |
| IsRelativeSize { get; } |
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. |
| Length { get; } |
A length value, if this font-size was defined with it, or throwed exception otherwise |
| Value { get; } |
Returns a value of this font size as a string |
Methods
| Name |
Description |
| static FromLength(Length) |
Creates a font-size from specified length |
| Equals(FontSize) |
Determines whether this font-size instance is equal to specified |
| override Equals(object) |
Determines whether this font-size instance is equal to specified uncasted |
| override GetHashCode() |
Returns a hash-code for this instance |
| static TryParse(string, out FontSize) |
Tries to recognize a specified keyword as a proper keyword value of the ‘font-size’ and return it on success or NULL on failure. |
| operator == |
Checks whether two “FontSize” values are equal |
| operator != |
Checks whether two “FontSize” values are not equal |
Fields
| Name |
Description |
| static readonly Large |
The normally large absolute-size |
| static readonly 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. |
| static readonly Medium |
Medium size. Initial value. |
| static readonly Small |
The normally small absolute-size |
| static readonly 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. |
| static readonly XLarge |
The mediocre large absolute-size |
| static readonly XSmall |
The mediocre small absolute-size |
| static readonly XxLarge |
The very large absolute-size |
| static readonly XxSmall |
The very small absolute-size |
See Also