Interface ITrueTypeFont

ITrueTypeFont interface

Verklaart methoden voor het werken met TrueType-lettertype.

public interface ITrueTypeFont

Eigenschappen

NaamBeschrijving
DataSize { get; }Retourneert de grootte van de lettertypegegevens in bytes
FamilyName { get; }Haal de naam van de lettertypefamilie op.
FullFontName { get; }Dit moet een combinatie zijn van “FamilyName” en “SubFamilyName”. Uitzondering: als het lettertype “Regular” is zoals aangegeven in “SubFamilyName”, gebruik dan alleen de familienaam die in “FamilyName” staat. Een uitzondering op de bovenstaande definitie van volledige lettertypenaam is voor Microsoft-platformstrings voor CFF OpenType-lettertypen: in dit geval moet de volledige fontnaamstring identiek zijn aan de PostScript FontName in de CFF Name INDEX.
SubFamilyName { get; }De Font Subfamily-naam onderscheidt het font in een groep met dezelfde Font Family-naam. Aangenomen wordt dat dit betrekking heeft op stijl (cursief, schuin) en gewicht (licht, vet, zwart, enz.). Een lettertype zonder bijzondere verschillen in gewicht of stijl (bijv. gemiddeld gewicht, niet cursief en fsSelection bit 6 ingesteld) moet de tekenreeks “Normaal” op deze positie hebben opgeslagen.

methoden

NaamBeschrijving
GetAscent(float)Geeft als resultaat de stijging, in punten.
GetData()Open de stream met lettertypegegevens. De beller is verantwoordelijk voor het verwijderen van de stream.
GetDescent(float)Geeft als resultaat de daling, in punten.

Zie ook