TtfFont

TtfFont class

Rappresenta un font nel formato TTF (TrueType Font)

public sealed class TtfFont : FontResourceBase

Costruttori

Nome Descrizione
TtfFont(string, Stream) Crea una nuova classe TtfFont dal contenuto, rappresentato come flusso di byte e con il nome specificato
TtfFont(string, string) Crea una nuova classe TtfFont dal contenuto, rappresentata come stringa con codifica base64 e con il nome specificato

Proprietà

Nome Descrizione
ByteContent { get; } Restituisce il contenuto di questo carattere come flusso di byte
FilenameWithExtension { get; } Restituisce il nome file corretto di questa risorsa font, che consiste in nome ed estensione. Teoricamente può differire dal nome.
IsDisposed { get; } Determina se questo carattere è eliminato o meno
Name { get; } Restituisce il nome di questa risorsa font. Di solito non contiene l’estensione del nome file e teoricamente può differire dal nome file.
TextContent { get; } Restituisce il contenuto di questo font come stringa con codifica Base64. Questo valore viene memorizzato nella cache dopo la prima chiamata.
override Type { get; } Restituisce FontType.Ttf

Metodi

Nome Descrizione
Dispose() Elimina questa risorsa font, eliminandone il contenuto e rendendo la maggior parte dei metodi e delle proprietà non funzionanti
Equals(FontResourceBase) Controlla questa istanza con la risorsa font specificata su reference equality
Equals(IHtmlResource) Controlla questa istanza con la risorsa HTML specificata sull’uguaglianza di riferimento
Save(string) Salva questo font nel file specificato
static IsValid(Stream) Controlla se il flusso specificato è un font TTF valido
static IsValid(string) Controlla se la stringa con codifica Base64 specificata è un font TTF valido

Campi

Nome Descrizione
const RequiredHeaderSize Dimensione dell’intestazione TTF (in byte), necessaria per la sua convalida

Eventi

Nome Descrizione
event Disposed Evento che si verifica quando questo font viene eliminato

Guarda anche