OtfFont

OtfFont class

Rappresenta un font nel formato OTF (Open Type Format)

public sealed class OtfFont : FontResourceBase

Costruttori

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

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

Campi

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

Eventi

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

Guarda anche