FontResourceBase

FontResourceBase class

Classe base per qualsiasi tipo di carattere supportato come risorsa per il documento HTML con tutte le sue proprietà

public abstract class FontResourceBase : IEquatable<FontResourceBase>, IHtmlResource

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.
abstract Type { get; } Nell’implementazione del tipo dovrebbe restituire informazioni sul tipo di font specifico resource come un’istanza di un tipo FontType specifico, che incapsula tutte le info specifiche del tipo

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

Eventi

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

Guarda anche