IconImage

IconImage class

Αντιπροσωπεύει μία εικόνα σε μορφή ICON με τα μεταδεδομένα και τις πρόσθετες μεθόδους

public sealed class IconImage : RasterImageResourceBase

Κατασκευαστές

Ονομα Περιγραφή
IconImage(string, Stream) Δημιουργεί νέα παρουσία IconImage από περιεχόμενο, που αναπαρίσταται ως ροή byte και με καθορισμένο όνομα
IconImage(string, string) Δημιουργεί νέα παρουσία IconImage από περιεχόμενο, που αναπαρίσταται ως συμβολοσειρά με κωδικοποίηση base64 και με καθορισμένο όνομα

Ιδιότητες

Ονομα Περιγραφή
AspectRatio { get; } Επιστρέφει έναν λόγο διαστάσεων αυτής της εικόνας ως σχέση πλάτους προς ύψος
ByteContent { get; } Επιστρέφει περιεχόμενο αυτής της εικόνας ράστερ ως byte stream
FilenameWithExtension { get; } Επιστρέφει το σωστό όνομα αρχείου αυτής της εικόνας ράστερ, το οποίο αποτελείται από όνομα και επέκταση. Θεωρητικά μπορεί να διαφέρει από το όνομα.
IsDisposed { get; } Καθορίζει εάν αυτή η εικόνα ράστερ είναι τοποθετημένη ή όχι
Length { get; } Επιστρέφει το μήκος αυτού του αρχείου εικόνας ράστερ σε bytes
LinearDimensions { get; } Επιστρέφει γραμμικές διαστάσεις αυτής της εικόνας ράστερ (πλάτος και ύψος)
Name { get; } Επιστρέφει το όνομα αυτής της εικόνας ράστερ. Συνήθως δεν περιέχει επέκταση ονόματος αρχείου και θεωρητικά μπορεί να διαφέρει από το όνομα αρχείου.
NumberOfImages { get; } Επιστρέφει τον αριθμό των εικόνων που υπάρχουν σε αυτό το αρχείο ICON
TextContent { get; } Επιστρέφει περιεχόμενο αυτής της εικόνας ράστερ ως string με κωδικοποίηση base64
override Type { get; } Επιστρέφει ImageType.Icon

Μέθοδοι

Ονομα Περιγραφή
Dispose() Απορρίπτει αυτήν την εικόνα ράστερ, απορρίπτει το περιεχόμενό της και καθιστά τις περισσότερες μεθόδους και ιδιότητες μη λειτουργικές
Equals(IHtmlResource) Ελέγχει αυτό το στιγμιότυπο με καθορισμένο στην ισότητα αναφοράς.
GenerateBitmap() Δημιουργεί και επιστρέφει μια νέα παρουσία του ‘System.Drawing.Bitmap’ από αυτήν την εικόνα ράστερ.
ReduceToNewHeight(ushort) Δημιουργεί και επιστρέφει μια νέα μειωμένη εικόνα εικονιδίου, αλλά με καθορισμένο νέο μειωμένο ύψος και αναλογικά μειωμένο πλάτος. (2 methods)
Save(string) Αποθηκεύει αυτήν την εικόνα ράστερ στο καθορισμένο αρχείο
static IsValid(Stream) Ελέγχει εάν η καθορισμένη ροή είναι έγκυρη εικόνα ICON
static IsValid(string) Ελέγχει εάν η καθορισμένη συμβολοσειρά με κωδικοποίηση base64 είναι έγκυρη εικόνα ICON

Εκδηλώσεις

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

Δείτε επίσης