ITrueTypeFont

ITrueTypeFont interface

Dichiara i metodi per lavorare con il font 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 “NomeFamiglia” e “Nomesottofamiglia”. Eccezione: se il font è “Regular” come indicato in “SubFamilyName”, utilizzare solo il cognome contenuto in “FamilyName”. Un’eccezione alla definizione precedente di Nome font completo è per le stringhe della piattaforma Microsoft per i font CFF OpenType: in questo caso, la stringa del nome font completo deve essere identica a FontName PostScript nel nome CFF INDEX.
SubFamilyName { get; }Il nome della sottofamiglia di caratteri distingue il carattere in un gruppo con lo stesso nome di famiglia di caratteri. Si presume che indichi lo stile (corsivo, obliquo) e il peso (chiaro, grassetto, nero, ecc.). Un font senza particolari differenze di peso o 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 caratteri. Il chiamante è responsabile dell’eliminazione del flusso.
GetDescent(float)Restituisce la discesa, in punti.

Guarda anche