Woff2Font

Woff2Font class

Rappresenta un font nel formato WOFF2 (Web Open Font Format)

public sealed class Woff2Font : FontResourceBase

Costruttori

Nome Descrizione
Woff2Font(string, Stream) Crea una nuova classe Woff2Font dal contenuto, rappresentato come flusso di byte e con il nome specificato
Woff2Font(string, string) Crea una nuova classe Woff2Font 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.Woff2

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 WOFF2 valido
static IsValid(string) Controlla se la stringa con codifica Base64 specificata è un font WOFF2 valido

Campi

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

Eventi

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

Guarda anche