EotFont

EotFont class

Representerar ett teckensnitt i EOT (Embedded OpenType) format

public sealed class EotFont : FontResourceBase

Konstruktörer

namn Beskrivning
EotFont(string, Stream) Skapar ny EotFont-klass från innehåll, representerat som byteström och med specificerat namn
EotFont(string, string) Skapar ny EotFont-klass från innehåll, representerad som base64-kodad sträng och med specificerat namn

Egenskaper

namn Beskrivning
ByteContent { get; } Returnerar innehållet i detta teckensnitt som byte stream
FilenameWithExtension { get; } Returnerar korrekt filnamn för denna typsnittsresurs, som består av namn och tillägg. Teoretiskt kan skilja sig från namnet.
IsDisposed { get; } Bestämmer om det här teckensnittet kasseras eller inte
Name { get; } Returnerar namnet på denna typsnittsresurs. Innehåller vanligtvis inte filnamnstillägg och kan teoretiskt skilja sig från filnamn.
TextContent { get; } Returnerar innehållet i detta teckensnitt som base64-kodad sträng. Detta värde cachelagras efter första anropet.
override Type { get; } Returnerar FontType.Eot

Metoder

namn Beskrivning
Dispose() Slänger den här teckensnittsresursen, kasserar dess innehåll och gör att de flesta metoder och egenskaper inte fungerar
Equals(FontResourceBase) Kontrollerar den här instansen med specificerad teckensnittsresurs på referens equality
Equals(IHtmlResource) Kontrollerar denna instans med specificerad HTML-resurs på referens equality
Save(string) Sparar detta teckensnitt till den angivna filen
static IsValid(Stream) Kontrollerar om angiven ström är ett giltigt EOT-font
static IsValid(string) Kontrollerar om specificerad base64-kodad sträng är en giltig EOT font

Fält

namn Beskrivning
const RequiredHeaderSize EOT-huvudstorlek (i byte), som krävs för dess validering

evenemang

namn Beskrivning
event Disposed Händelse, som inträffar när detta teckensnitt är disponerat

Se även