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 |