SvgImage
SvgImage class
Αντιπροσωπεύει μία διανυσματική εικόνα σε μορφή SVG (Scalable Vector Graphics) με τα μεταδεδομένα και τις πρόσθετες μεθόδους
public sealed class SvgImage : VectorImageResourceBase
Κατασκευαστές
Ονομα |
Περιγραφή |
SvgImage(string, Stream) |
Δημιουργεί νέα παρουσία SvgImage από περιεχόμενο, που αναπαρίσταται ως ροή byte και με καθορισμένο όνομα |
SvgImage(string, string) |
Δημιουργεί νέα παρουσία SvgImage από περιεχόμενο, που αναπαρίσταται ως συνήθως και με καθορισμένο όνομα |
Ιδιότητες
Ονομα |
Περιγραφή |
AspectRatio { get; } |
Επιστρέφει λόγο διαστάσεων αυτής της διανυσματικής εικόνας |
override ByteContent { get; } |
Επιστρέφει ένα περιεχόμενο αυτής της εικόνας SVG ως δυαδική ροή |
FilenameWithExtension { get; } |
Επιστρέφει το σωστό όνομα αρχείου αυτής της διανυσματικής εικόνας, το οποίο αποτελείται από όνομα και επέκταση. Θεωρητικά μπορεί να διαφέρει από το όνομα. |
IsDisposed { get; } |
Καθορίζει εάν αυτή η εικόνα ράστερ είναι διατεθειμένη (αληθής ) ή όχι (ψευδής ) |
LinearDimensions { get; } |
Επιστρέφει γραμμικές διαστάσεις αυτής της διανυσματικής εικόνας (πλάτος και ύψος) |
Name { get; } |
Επιστρέφει το όνομα αυτής της διανυσματικής εικόνας. Συνήθως δεν περιέχει επέκταση ονόματος αρχείου και θεωρητικά μπορεί να διαφέρει από το όνομα αρχείου. |
override TextContent { get; } |
Επιστρέφει ένα περιεχόμενο αυτής της εικόνας SVG ως δυαδικό περιεχόμενο με κωδικοποίηση base64 (όχι ως ακατέργαστο κείμενο σε μορφή XML) |
override Type { get; } |
Επιστρέφει ImageType.Svg |
XmlContent { get; } |
Επιστρέφει ένα περιεχόμενο αυτής της εικόνας SVG στην αρχική της μορφή κειμένου που είναι συμβατή με XML |
Μέθοδοι
Ονομα |
Περιγραφή |
override Dispose() |
Απορρίπτει αυτήν την εικόνα ράστερ, απορρίπτει το περιεχόμενό της και καθιστά τις περισσότερες μεθόδους και ιδιότητες μη λειτουργικές |
Equals(IHtmlResource) |
Ελέγχει αυτό το στιγμιότυπο με καθορισμένο στην ισότητα αναφοράς. |
override Save(string) |
Αποθηκεύει αυτήν την εικόνα SVG στο file |
override SaveToPng(Stream) |
Αποθηκεύει αυτήν τη διανυσματική εικόνα SVG σε ράστερ εικόνα PNG |
static IsValid(string) |
Εκτελεί έναν επιφανειακό έλεγχο εάν το καθορισμένο περιεχόμενο συμβατό με XML κειμένου αντιπροσωπεύει μια εικόνα SVG |
Εκδηλώσεις
Ονομα |
Περιγραφή |
event Disposed |
Συμβάν, το οποίο συμβαίνει όταν αυτή η εικόνα ράστερ είναι disposed |
Δείτε επίσης