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 |
Δείτε επίσης