TtfFont

TtfFont class

Stellt eine Schriftart im TTF-Format (TrueType Font) dar

public sealed class TtfFont : FontResourceBase

Konstrukteure

Name Beschreibung
TtfFont(string, Stream) Erstellt eine neue TtfFont-Klasse aus Inhalt, dargestellt als Byte-Stream, und mit dem angegebenen Namen
TtfFont(string, string) Erstellt eine neue TtfFont-Klasse aus Inhalt, dargestellt als base64-codierte Zeichenfolge und mit dem angegebenen Namen

Eigenschaften

Name Beschreibung
ByteContent { get; } Gibt den Inhalt dieser Schriftart als Bytestream zurück
FilenameWithExtension { get; } Gibt den korrekten Dateinamen dieser Schriftartressource zurück, der aus Name und Erweiterung besteht. Kann theoretisch vom Namen abweichen.
IsDisposed { get; } Legt fest, ob diese Schriftart entsorgt wird oder nicht
Name { get; } Gibt den Namen dieser Schriftartressource zurück. Enthält normalerweise keine Dateinamenerweiterung und kann theoretisch von Dateiname abweichen.
TextContent { get; } Gibt den Inhalt dieser Schriftart als base64-codierten String zurück. Dieser Wert wird nach dem ersten Aufruf zwischengespeichert.
override Type { get; } Gibt FontType.Ttf zurück

Methoden

Name Beschreibung
Dispose() Löscht diese Schriftartressource, löscht ihren Inhalt und macht die meisten Methoden und Eigenschaften nicht funktionsfähig
Equals(FontResourceBase) Prüft diese Instanz mit der angegebenen Schriftartressource auf Referenzgleichheit
Equals(IHtmlResource) Prüft diese Instanz mit angegebener HTML-Ressource auf Referenzgleichheit
Save(string) Speichert diese Schriftart in der angegebenen Datei
static IsValid(Stream) Überprüft, ob der angegebene Stream eine gültige TTF-Schriftart ist
static IsValid(string) Überprüft, ob die angegebene base64-codierte Zeichenfolge eine gültige TTF-Schriftart ist

Felder

Name Beschreibung
const RequiredHeaderSize Größe des TTF-Headers (in Bytes), die für seine Validierung erforderlich ist

Veranstaltungen

Name Beschreibung
event Disposed Ereignis, das eintritt, wenn diese Schriftart entsorgt wird

Siehe auch