ArgbColor
περιεχόμενα
[
κρύβω
]
ArgbColor structure
Αντιπροσωπεύει μια τιμή χρώματος σε μορφή ARGB με μετατροπείς και σειριοποιητές
public struct ArgbColor : ICssDataType, IEquatable<ArgbColor>
Ιδιότητες
Ονομα | Περιγραφή |
---|---|
A { get; } | Παίρνει το άλφα μέρος του χρώματος. |
Alpha { get; } | Παίρνει το άλφα μέρος του χρώματος σε ποσοστό (0..1). |
B { get; } | Παίρνει το μπλε μέρος του χρώματος. |
G { get; } | Παίρνει το πράσινο μέρος του χρώματος. |
IsEmpty { get; } | Μη αρχικοποιημένο χρώμα - και τα 4 κανάλια έχουν οριστεί στο 0. Ίδιο με το Προεπιλεγμένο και το Διαφανές. |
IsFullyOpaque { get; } | Υποδεικνύει εάν αυτόArgbColor το παράδειγμα είναι πλήρως αδιαφανές, χωρίς διαφάνεια (το κανάλι Alpha έχει μέγιστη τιμή) |
IsFullyTransparent { get; } | Υποδεικνύει εάν αυτόArgbColor το παράδειγμα είναι πλήρως διαφανές - το κανάλι Alpha έχει την τιμή min (0), επομένως τα άλλα κανάλια R, G και B δεν έχουν ορατό αποτέλεσμα. |
IsTranslucent { get; } | Υποδεικνύει εάν αυτόArgbColor το παράδειγμα είναι ημιδιαφανές (όχι πλήρως διαφανές, αλλά και όχι εντελώς αδιαφανές) |
R { get; } | Παίρνει το κόκκινο μέρος του χρώματος. |
Value { get; } | Λαμβάνει την τιμή Int32 του χρώματος. |
Μέθοδοι
Ονομα | Περιγραφή |
---|---|
static FromRgb(byte, byte, byte) | Δημιουργεί έναArgbColor τιμή από καθορισμένα κανάλια Κόκκινο, Πράσινο, Μπλε, ενώ το κανάλι Alpha είναι πλήρως αδιαφανές |
static FromRgba(byte, byte, byte, byte) | Δημιουργεί έναArgbColor τιμή από καθορισμένα κανάλια Κόκκινο, Πράσινο, Μπλε και Άλφα |
static FromSingleValueRgb(byte) | Δημιουργεί ένα πλήρως αδιαφανές χρώμα (A=255) από μία τιμή, το οποίο θα εφαρμοστεί σε όλα τα κανάλια |
Equals(ArgbColor) | Έλεγχοι δύοArgbColor χρώματα για ισότητα |
override Equals(object) | Ελέγχει εάν ένα άλλο αντικείμενο είναι ίσο με αυτόArgbColor παράδειγμα. |
override GetHashCode() | Επιστρέφει έναν κωδικό κατακερματισμού που καθορίζει το τρέχον χρώμα. |
SerializeDefault() | Το κάνει σειριακόArgbColor παράδειγμα για την πιο κατάλληλη σημείωση συνάρτησης CSS ανάλογα με το translucency |
ToRGB() | Το κάνει σειριακόArgbColor παράδειγμα στη συνάρτηση “rgb” CSS notation |
ToRGBA() | Το κάνει σειριακόArgbColor παράδειγμα στη συνάρτηση “rgba” CSS notation |
override ToString() | Ίδιο μεSerializeDefault |
operator == | Συγκρίνει δύο χρώματα και επιστρέφει ένα boolean που υποδεικνύει εάν τα δύο ταιριάζουν. |
operator != | Συγκρίνει δύο χρώματα και επιστρέφει ένα boolean που υποδεικνύει εάν τα δύο δεν ταιριάζουν. |
Άλλα Μέλη
Ονομα | Περιγραφή |
---|---|
static class KnownColors | Περιέχει όλα τα “γνωστά χρώματα”, που έχουν σταθερό μοναδικό όνομα και τιμή στο CSS standart |
Παρατηρήσεις
Αυτός ο τύπος έχει σχεδιαστεί για να είναι χρήσιμος για (αλλά δεν περιορίζεται σε) λειτουργίες CSS. Δείτε περισσότερα: https://developer.mozilla.org/en-US/docs/Web/CSS/color_value
Δείτε επίσης
- interface ICssDataType
- χώρος ονομάτων GroupDocs.Editor.HtmlCss.Css.DataTypes
- συνέλευση GroupDocs.Editor