Class tftglyphs

Unit

Declaration

type tftglyphs = class(TObject)

Description

Hierarchy

Overview

Fields

Protected fheight: int32;
Protected fascent: int32;
Protected fascent64: int32;
Protected fdescent: int32;
Protected fglyphheight: int32;
Protected flinespacing: int32;

Methods

Protected function internalgetglyph(const abitmap: tmaskedbitmap; const achar: card32; const arot: real; const aframe: framety; const acolor: colorty; const acell: boolean): boolean;
Public constructor create(const afontfile: filenamety; const afontindex: int32; const aheight: int32);
Public destructor destroy(); override;
Public function getglyph(const abitmap: tmaskedbitmap; const achar: card32; const acolor: colorty = cl_text): boolean;
Public function getglyph(const abitmap: tmaskedbitmap; const achar: card32; const aframe: framety; const acolor: colorty = cl_text): boolean;
Public function getglyph(const abitmap: tmaskedbitmap; const achar: card32; const arotation: real; const aframe: framety; const acolor: colorty = cl_text): boolean;
Public function getcell(const abitmap: tmaskedbitmap; const achar: card32; const acolor: colorty = cl_text): boolean;
Public function getcell(const abitmap: tmaskedbitmap; const achar: card32; const aframe: framety; const acolor: colorty = cl_text): boolean;
Public function getcell(const abitmap: tmaskedbitmap; const achar: card32; const arotation: real; const aframe: framety; const acolor: colorty = cl_text): boolean;

Properties

Public property height: int32 read fheight write setheight;
Public property ascent: int32 read fascent;
Public property descent: int32 read fdescent;
Public property glyphheight: int32 read fglyphheight;
Public property linespacing: int32 read flinespacing;

Description

Fields

Protected fheight: int32;
 
Protected fascent: int32;
 
Protected fascent64: int32;
 
Protected fdescent: int32;
 
Protected fglyphheight: int32;
 
Protected flinespacing: int32;
 

Methods

Protected function internalgetglyph(const abitmap: tmaskedbitmap; const achar: card32; const arot: real; const aframe: framety; const acolor: colorty; const acell: boolean): boolean;
 
Public constructor create(const afontfile: filenamety; const afontindex: int32; const aheight: int32);
 
Public destructor destroy(); override;
 
Public function getglyph(const abitmap: tmaskedbitmap; const achar: card32; const acolor: colorty = cl_text): boolean;
 
Public function getglyph(const abitmap: tmaskedbitmap; const achar: card32; const aframe: framety; const acolor: colorty = cl_text): boolean;
 
Public function getglyph(const abitmap: tmaskedbitmap; const achar: card32; const arotation: real; const aframe: framety; const acolor: colorty = cl_text): boolean;
 
Public function getcell(const abitmap: tmaskedbitmap; const achar: card32; const acolor: colorty = cl_text): boolean;
 
Public function getcell(const abitmap: tmaskedbitmap; const achar: card32; const aframe: framety; const acolor: colorty = cl_text): boolean;
 
Public function getcell(const abitmap: tmaskedbitmap; const achar: card32; const arotation: real; const aframe: framety; const acolor: colorty = cl_text): boolean;
 

Properties

Public property height: int32 read fheight write setheight;
 
Public property ascent: int32 read fascent;
 
Public property descent: int32 read fdescent;
 
Public property glyphheight: int32 read fglyphheight;
 
Public property linespacing: int32 read flinespacing;
 

Generated by PasDoc 0.16.0.