TFlxFont Record
Encapsulation of an Excel Font.
Syntax
Unit: FlexCel.Core
TFlxFont = record;
Methods
| Name |
Description |
| Create |
Overloaded Create Create(string, Integer)
|
| Null |
Returns a font without defined value.
|
| CopyTo |
Copies this font information to other font object.
|
| Equals |
Returns true if a font has is the same as the current.
|
| GetHashCode |
Hash code of the font.
|
| IsNull |
Returns true if the record doesn't have a defined value.
|
| HasValue |
Returns true if the record has a defined value. This is the inverse of IsNull |
Operators
| Name |
Description |
| Equality |
Adapts the = operator so it returns true when both instances have the same values. |
| Inequality |
Adapts the <> operator so it returns true when both instances have different values. |
Properties
| Name |
Description |
| Name |
Font name. (For example, "Arial"). Important: When using Excel 2007, if Scheme is different from "None", the font scheme takes precedence over the name. If for example Name = "Arial" but Scheme is Major and the major font is Calibri, the font will use Calibri.
|
| Size20 |
Height of the font (in units of 1/20th of a point). A Size20 = 200 means 10 points.
|
| Color |
Color of the font.
|
| Style |
Style of the font, such as bold or italics. Underline is a different option.
|
| Underline |
Underline type.
|
| Family |
Font family, (see Windows API LOGFONT structure).
|
| CharSet |
Character set. (see Windows API LOGFONT structure) |
| Scheme |
Font scheme. This only applies to Excel 2007. Note that this property takes over other properties like font name: If the scheme is for example "Major" and the theme has a Major font defined as calibri, then the font will be Calibri no matter if you change the font name.
To manually change the font name, make sure to set Scheme = TFontScheme.None |