VectorImageResourceBase

VectorImageResourceBase class

Basisklasse für jedes unterstützte Vektorbild

public abstract class VectorImageResourceBase : IImageResource

Eigenschaften

Name Beschreibung
AspectRatio { get; } Gibt das Seitenverhältnis dieses Vektors zurück image
abstract ByteContent { get; } Bei der Implementierung sollte der Typ einen Inhalt dieses Vektorbildes als Bytestream zurückgeben
FilenameWithExtension { get; } Gibt den korrekten Dateinamen dieses Vektorbildes zurück, der aus Name und Erweiterung besteht. Kann theoretisch vom Namen abweichen.
IsDisposed { get; } Bestimmt, ob dieses Rasterbild verworfen wird (WAHR) oder nicht (FALSCH )
LinearDimensions { get; } Gibt lineare Abmessungen dieses Vektorbildes zurück (Breite und Höhe)
Name { get; } Gibt den Namen dieses Vektorbildes zurück. Enthält normalerweise keine Dateinamenerweiterung und kann theoretisch von Dateiname abweichen.
abstract TextContent { get; } Bei der Implementierung sollte type einen Inhalt dieses Vektorbildes in Textform zurückgeben: base64-kodiertes XML bezüglich des Bildes type
abstract Type { get; } Beim Implementieren des Typs sollten Informationen über den Typ des Vektors image zurückgegeben werden

Methoden

Name Beschreibung
abstract Dispose() Beim Implementieren des Typs sollte diese Instanz entsorgt werden
Equals(IHtmlResource) Prüft diese Instanz mit Angabe auf Referenzgleichheit.
abstract Save(string) Beim Implementieren des Typs sollte dieses Bild unter dem angegebenen Pfad auf der Festplatte gespeichert werden
abstract SaveToPng(Stream) Beim Implementieren des Typs sollte ein aktuelles Vektorbild im Raster-PNG-Format im angegebenen Bytestream gespeichert werden

Veranstaltungen

Name Beschreibung
event Disposed Ereignis, das eintritt, wenn dieses Rasterbild entsorgt wird

Siehe auch