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