EotFont

EotFont class

Stellt eine Schriftart im EOT-Format (Embedded OpenType) dar

public sealed class EotFont : FontResourceBase

Konstrukteure

Name Beschreibung
EotFont(string, Stream) Erstellt eine neue EotFont-Klasse aus Inhalt, dargestellt als Byte-Stream, und mit dem angegebenen Namen
EotFont(string, string) Erstellt eine neue EotFont-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.Eot 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 EOT-Schriftart ist
static IsValid(string) Überprüft, ob die angegebene base64-codierte Zeichenfolge eine gültige EOT-Schriftart ist

Felder

Name Beschreibung
const RequiredHeaderSize Größe des EOT-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