ITrueTypeFont

ITrueTypeFont interface

Deklarerar metoder för att arbeta med TrueType-teckensnitt.

public interface ITrueTypeFont

Egenskaper

namnBeskrivning
DataSize { get; }Returnerar storleken på teckensnittsdata i bytes
FamilyName { get; }Hämta namnet på teckensnittsfamiljen.
FullFontName { get; }Detta bör vara en kombination av “FamilyName” och “SubFamilyName”. Undantag: om teckensnittet är “Regular” som anges i “SubFamilyName”, använd endast efternamnet i “FamilyName”. Ett undantag från definitionen ovan av Fullständigt teckensnittsnamn är för Microsoft-plattformssträngar för CFF OpenType-teckensnitt: i det här fallet måste strängen Fullständigt teckensnittsnamn vara identisk med PostScript FontName i CFF Name INDEX.
SubFamilyName { get; }Teckensnittets underfamiljsnamn särskiljer teckensnittet i en grupp med samma teckensnittsfamiljsnamn. Detta antas ta upp stil (kursiv, snett) och vikt (lätt, fet, svart, etc.). Ett teckensnitt utan speciella skillnader i vikt eller stil (t.ex. medelvikt, inte kursiv och fsSelection bit 6 set) bör ha strängen “Regular” lagrad i denna position.

Metoder

namnBeskrivning
GetAscent(float)Returnerar stigningen i poäng.
GetData()Öppna flödet med teckensnittsdata. Den som ringer är ansvarig för att slänga strömmen.
GetDescent(float)Returnerar nedstigningen i poäng.

Se även