Unit msefont

Description

This item has no description.

Overview

Functions and Procedures

function getfontnum(const fontinfo: fontinfoty; var drawinfo: drawinfoty; getfont: getfontfuncty; var atemplate: tfontcomp): fontnumty;
procedure addreffont(font: fontnumty);
procedure releasefont(font: fontnumty);
procedure checkhighresfont(const afont: pfontdataty; var drawinfo: drawinfoty);
procedure getchar16widths(var drawinfo: drawinfoty);
procedure getfontmetrics(var drawinfo: drawinfoty);
function getfontdata(font: fontnumty): pfontdataty;
function findfontdata(const afont: fontty): pfontdataty;
function registerfontalias(const alias,name: string; mode: fontaliasmodety = fam_nooverwrite; const height: integer = 0; const width: integer = 0; const options: fontoptionsty = []; const xscale: real = 1.0; ancestor: string = defaultfontalias; const template: tfontcomp = nil): boolean;
function unregisterfontalias(const alias: string): boolean;
procedure clearfontalias;
function fontaliascount: integer;
procedure setfontaliascount(const acount: integer);
function realfontname(const aliasname: string): string;
function getfontforglyph(const abasefont: fontty; const glyph: unicharty): fontnumty;
function fontoptioncharstooptions(const astring: string): fontoptionsty;
procedure init;
procedure deinit;

Constants

defaultmaxfontcachecount = 64;

Variables

maxfontcachecount: integer = defaultmaxfontcachecount;

Description

Functions and Procedures

function getfontnum(const fontinfo: fontinfoty; var drawinfo: drawinfoty; getfont: getfontfuncty; var atemplate: tfontcomp): fontnumty;

This item has no description.

procedure addreffont(font: fontnumty);

This item has no description.

procedure releasefont(font: fontnumty);

This item has no description.

procedure checkhighresfont(const afont: pfontdataty; var drawinfo: drawinfoty);

This item has no description.

procedure getchar16widths(var drawinfo: drawinfoty);

This item has no description.

procedure getfontmetrics(var drawinfo: drawinfoty);

This item has no description.

function getfontdata(font: fontnumty): pfontdataty;

This item has no description.

function findfontdata(const afont: fontty): pfontdataty;

This item has no description.

function registerfontalias(const alias,name: string; mode: fontaliasmodety = fam_nooverwrite; const height: integer = 0; const width: integer = 0; const options: fontoptionsty = []; const xscale: real = 1.0; ancestor: string = defaultfontalias; const template: tfontcomp = nil): boolean;

This item has no description.

function unregisterfontalias(const alias: string): boolean;

This item has no description.

procedure clearfontalias;

This item has no description.

function fontaliascount: integer;

This item has no description.

procedure setfontaliascount(const acount: integer);

This item has no description.

function realfontname(const aliasname: string): string;

This item has no description.

function getfontforglyph(const abasefont: fontty; const glyph: unicharty): fontnumty;

This item has no description.

function fontoptioncharstooptions(const astring: string): fontoptionsty;

This item has no description.

procedure init;

This item has no description.

procedure deinit;

This item has no description.

Constants

defaultmaxfontcachecount = 64;

This item has no description.

Variables

maxfontcachecount: integer = defaultmaxfontcachecount;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.