VectorImageResourceBase

VectorImageResourceBase class

Βασική κλάση για οποιαδήποτε υποστηριζόμενη διανυσματική εικόνα

public abstract class VectorImageResourceBase : IImageResource

Ιδιότητες

Ονομα Περιγραφή
AspectRatio { get; } Επιστρέφει λόγο διαστάσεων αυτής της διανυσματικής εικόνας
abstract ByteContent { get; } Κατά την υλοποίηση του τύπου θα πρέπει να επιστρέψει ένα περιεχόμενο αυτής της διανυσματικής εικόνας ως byte stream
FilenameWithExtension { get; } Επιστρέφει το σωστό όνομα αρχείου αυτής της διανυσματικής εικόνας, το οποίο αποτελείται από όνομα και επέκταση. Θεωρητικά μπορεί να διαφέρει από το όνομα.
IsDisposed { get; } Καθορίζει εάν αυτή η εικόνα ράστερ είναι διατεθειμένη (αληθής) ή όχι (ψευδής )
LinearDimensions { get; } Επιστρέφει γραμμικές διαστάσεις αυτής της διανυσματικής εικόνας (πλάτος και ύψος)
Name { get; } Επιστρέφει το όνομα αυτής της διανυσματικής εικόνας. Συνήθως δεν περιέχει επέκταση ονόματος αρχείου και θεωρητικά μπορεί να διαφέρει από το όνομα αρχείου.
abstract TextContent { get; } Κατά την υλοποίηση του τύπου θα πρέπει να επιστρέψει ένα περιεχόμενο αυτής της διανυσματικής εικόνας σε μορφή κειμένου: κωδικοποιημένο με βάση 64 της XML σχετικά με τον τύπο εικόνας
abstract Type { get; } Κατά την υλοποίηση του τύπου θα πρέπει να επιστρέψει πληροφορίες σχετικά με τον τύπο του διανυσματικού image

Μέθοδοι

Ονομα Περιγραφή
abstract Dispose() Κατά την υλοποίηση του τύπου θα πρέπει να διατεθεί αυτό το instance
Equals(IHtmlResource) Ελέγχει αυτό το στιγμιότυπο με καθορισμένο στην ισότητα αναφοράς.
abstract Save(string) Κατά την υλοποίηση του τύπου θα πρέπει να αποθηκεύσετε αυτήν την εικόνα στο δίσκο με την καθορισμένη διαδρομή
abstract SaveToPng(Stream) Κατά την υλοποίηση του τύπου θα πρέπει να αποθηκεύσετε μια τρέχουσα διανυσματική εικόνα σε μορφή ράστερ PNG σε καθορισμένη ροή byte

Εκδηλώσεις

Ονομα Περιγραφή
event Disposed Συμβάν, το οποίο συμβαίνει όταν αυτή η εικόνα ράστερ είναι disposed

Δείτε επίσης