TtfFont

TtfFont class

Representerar ett teckensnitt i formatet TTF (TrueType Font)

public sealed class TtfFont : FontResourceBase

Konstruktörer

namn Beskrivning
TtfFont(string, Stream) Skapar ny TtfFont-klass från innehåll, representerad som byteström och med specificerat namn
TtfFont(string, string) Skapar ny TtfFont-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.Ttf

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 TTF-font
static IsValid(string) Kontrollerar om specificerad base64-kodad sträng är ett giltigt TTF-font

Fält

namn Beskrivning
const RequiredHeaderSize TTF-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