[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: fefontengineobjects.pas line 230
type TFEFont = class(TFERenderableFont) |
||
protected |
||
|
||
|
||
FFaceLoaded: Boolean; |
|
|
|
||
FInstanceCreated: Boolean; |
|
|
FGlyphTable: TAvlTree; |
|
|
|
||
FCharmapOk: Boolean; |
|
|
FCharmapSymbol: Boolean; |
|
|
FAscentValue: single; |
|
|
FDescentValue: single; |
|
|
FLineGapValue: single; |
|
|
FLargeLineGapValue: single; |
|
|
FCapHeight: single; |
|
|
|
||
procedure FaceChanged; |
|
|
function GetClearType; override; |
|
|
procedure SetClearType(); override; |
|
|
function GetLineFullHeight; override; |
|
|
function GetAscent; override; |
|
|
function GetDescent; override; |
|
|
function GetLineSpacing; override; |
|
|
function GetCapHeight; |
|
|
procedure SetHinted(); override; |
|
|
function GetHinted; override; |
|
|
procedure OnDestroyFontItem; |
|
|
procedure FetchNames; |
|
|
function GetCollection; |
|
|
function CheckFace; |
|
|
public |
||
|
||
SmallLinePadding: Boolean; |
|
|
constructor Create; |
|
|
destructor Destroy; override; |
|
|
procedure AccessFromStream(); |
|
|
procedure RenderText(); override; |
|
|
procedure RenderGlyph(); |
|
|
procedure SetNameAndStyle(); |
|
|
function TextWidth(); override; |
|
|
function TextHeight(); override; |
|
|
function CharWidthFromUnicode(); override; |
|
|
function CharWidthFromGlyph(); |
|
|
function CharsWidth(); |
|
|
function CharsPosition(); |
|
|
function CheckInstance; |
|
|
property Name: string; [rw] |
|
|
property DPI: Integer; [rw] |
|
|
property SizeInPoints: single; [rw] |
|
|
property SizeInPixels: single; [rw] |
|
|
property CapHeight: single; [r] |
|
|
|
||
property GlyphCount: Integer; [r] |
|
|
property CharKerning []: TFEKerning; [r] |
|
|
property GlyphKerning []: TFEKerning; [r] |
|
|
property CharIndex []: Integer; [r] |
|
|
property Hinted: Boolean; [rw] |
|
|
property KerningEnabled: Boolean; [rw] |
|
|
property KerningFallbackEnabled: Boolean; [rw] |
|
|
property WidthFactor: single; [rw] |
|
|
property LineFullHeight: single; [rw] |
|
|
property Information []: string; [r] |
|
|
property VersionNumber: string; [r] |
|
|
property Family: string; [r] |
|
|
property Collection: TFECustomFEFontCollection; [rw] |
|
|
property StyleAsString: string; [rw] |
|
|
|
||
end; |
|
||
| | ||
|
||
| | ||
TObject |
CT Web help |
CodeTyphon Studio |