Interface ITrueTypeFont

ITrueTypeFont interface

Dichiara i metodi per lavorare con il carattere TrueType.

public interface ITrueTypeFont

Proprietà

NomeDescrizione
DataSize { get; }Restituisce la dimensione dei dati del carattere in byte
FamilyName { get; }Ottieni il nome della famiglia di caratteri.
FullFontName { get; }Dovrebbe essere una combinazione di “FamilyName” e “SubFamilyName”. Eccezione: se il carattere è “Regular” come indicato in “SubFamilyName”, utilizzare solo il cognome contenuto in “FamilyName”. Un’eccezione alla definizione precedente di Full font name è per le stringhe della piattaforma Microsoft per i font CFF OpenType: in questo caso, la stringa Full font name deve essere identica al PostScript FontName nel CFF Name INDEX.
SubFamilyName { get; }Il nome della sottofamiglia di font distingue il font in un gruppo con lo stesso nome di famiglia di font. Si presume che si tratti di stile (corsivo, obliquo) e peso (chiaro, grassetto, nero, ecc.). Un font senza particolari differenze di peso o di stile (es. peso medio, non corsivo e fsSelection bit 6 impostato) dovrebbe avere la stringa “Regular” memorizzata in questa posizione.

Metodi

NomeDescrizione
GetAscent(float)Restituisce la salita, in punti.
GetData()Apri lo stream con i dati dei font. Il chiamante è responsabile dell’eliminazione del flusso.
GetDescent(float)Restituisce la discesa, in punti.

Guarda anche