FontResourceBase

FontResourceBase class

Basisklasse für jede unterstützte Schriftart als Ressource für das HTML-Dokument mit all seinen Eigenschaften

public abstract class FontResourceBase : IEquatable<FontResourceBase>, IHtmlResource

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.
abstract Type { get; } Beim Implementieren des Typs sollten Informationen über den Typ einer bestimmten Schriftart resource als Instanz eines bestimmten FontType-Typs zurückgegeben werden, der alle typspezifischen Informationen kapselt

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

Veranstaltungen

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

Siehe auch