| [Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] |
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: easylazfreetype.pas line 172
type TFreeTypeRenderableFont = class |
||
protected |
||
function GetClearType; virtual; abstract; |
|
|
procedure SetClearType(); virtual; abstract; |
|
|
function GetLineFullHeight; virtual; abstract; |
|
|
function GetAscent; virtual; abstract; |
|
|
function GetDescent; virtual; abstract; |
|
|
function GetLineSpacing; virtual; abstract; |
|
|
procedure DefaultWordBreakHandler(); |
||
function GetHinted; virtual; abstract; |
||
procedure SetHinted(); virtual; abstract; |
||
public |
||
UnderlineDecoration: Boolean; |
||
StrikeOutDecoration: Boolean; |
||
function TextWidth(); virtual; abstract; |
|
|
function TextHeight(); virtual; abstract; |
|
|
function CharWidthFromUnicode(); virtual; abstract; |
||
procedure SplitText(); |
||
procedure GetTextSize(); virtual; |
|
|
procedure RenderText(); virtual; abstract; |
|
|
property ClearType: Boolean; [rw] |
|
|
property Ascent: single; [r] |
|
|
property Descent: single; [r] |
|
|
property LineSpacing: single; [r] |
|
|
property LineFullHeight: single; [r] |
|
|
property Hinted: Boolean; [rw] |
||
property OnWordBreak: TFreeTypeWordBreakHandler; [rw] |
||
property OnRenderText: TOnRenderTextHandler; [rw] |
||
end; |
|
||
| | | ||
TObject |
| lazarus-ccr.sourceforge.net |