[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: fpparsettf.pp line 243
type TTFFileInfo = class(TObject) |
protected |
function ReadInt16(); |
function ReadUInt32(); |
function ReadUInt16(); |
procedure ParseHead(); virtual; |
procedure ParseHhea(); virtual; |
procedure ParseMaxp(); virtual; |
procedure ParseHmtx(); virtual; |
procedure ParseCmap(); virtual; |
procedure ParseName(); virtual; |
procedure ParseOS2(); virtual; |
procedure ParsePost(); virtual; |
procedure PrepareEncoding(); |
function MakeDifferences; virtual; |
function ToNatural(); |
public |
CharWidth: array [0..255] of SmallInt; |
PostScriptName: string; |
FamilyName: string; |
HumanFriendlyName: string; |
destructor Destroy; override; |
function GetGlyphIndex(); |
function GetTableDirEntry(); |
procedure LoadFromFile(); |
procedure LoadFromStream(); virtual; |
procedure PrepareFontDefinition(); |
function Flags; |
function Bold; |
function StemV; |
function Embeddable; |
function Ascender; |
function Descender; |
function Leading; |
function CapHeight; |
function GetAdvanceWidth(); |
function ItalicAngle; |
function BBox; |
property MissingWidth: Integer; [r] |
property OriginalSize: Cardinal; [r] |
property Filename: string; [r] |
property Directory: TTableDirectory; [r] |
property Tables: TTableDirectoryEntries; [r] |
property CmapH: TCmapHeader; [r] |
property CmapSubtables: TCmapSubTables; [r] |
property CmapUnicodeMap: TCmapFmt4; [r] |
property CmapUnicodeMapSegments: TUnicodeMapSegmentArray; [r] |
property Widths: TLongHorMetricArray; [r] |
property PostScript: TPostScript; [r] |
property NameEntries: TNameEntries; [r] |
end; |
| |
TObject |