ArgbColor
Contenu
[
Cacher
]
ArgbColor structure
Représente une valeur de couleur au format ARGB avec convertisseurs et sérialiseurs
public struct ArgbColor : ICssDataType, IEquatable<ArgbColor>
Propriétés
Nom | La description |
---|---|
A { get; } | Obtient la partie alpha de la couleur. |
Alpha { get; } | Obtient la partie alpha de la couleur en pourcentage (0..1). |
B { get; } | Obtient la partie bleue de la couleur. |
G { get; } | Obtient la partie verte de la couleur. |
IsEmpty { get; } | Couleur non initialisée - les 4 canaux sont réglés sur 0. Identique à Par défaut et Transparent. |
IsFullyOpaque { get; } | Indique si celaArgbColor l’instance est entièrement opaque, sans transparence (son canal Alpha a une valeur maximale) |
IsFullyTransparent { get; } | Indique si celaArgbColor est entièrement transparente - son canal Alpha a la valeur min (0), donc les autres canaux R, G et B n’ont aucun effet visible. |
IsTranslucent { get; } | Indique si celaArgbColor l’instance est translucide (pas totalement transparente, mais pas non plus totalement opaque) |
R { get; } | Obtient la partie rouge de la couleur. |
Value { get; } | Obtient la valeur Int32 de la couleur. |
Méthodes
Nom | La description |
---|---|
static FromRgb(byte, byte, byte) | en crée unArgbColor valeur des canaux rouges, verts et bleus spécifiés, tandis que le canal Alpha est entièrement opaque |
static FromRgba(byte, byte, byte, byte) | en crée unArgbColor valeur des canaux rouges, verts, bleus et alpha spécifiés |
static FromSingleValueRgb(byte) | Crée une couleur entièrement opaque (A=255) à partir d’une seule valeur, qui sera appliquée à tous les canaux |
Equals(ArgbColor) | Vérifie deuxArgbColor couleurs pour l’égalité |
override Equals(object) | Teste si un autre objet est égal à celui-ciArgbColor instance. |
override GetHashCode() | Renvoie un code de hachage qui définit la couleur actuelle. |
SerializeDefault() | sérialise ceciArgbColor instance à la notation de fonction CSS la plus appropriée en fonction de translucency |
ToRGB() | sérialise ceciArgbColor instance à la fonction CSS ‘rgb’ notation |
ToRGBA() | sérialise ceciArgbColor instance à la fonction CSS ‘rgba’ notation |
override ToString() | Identique àSerializeDefault |
operator == | Compare deux couleurs et renvoie un booléen indiquant si les deux correspondent. |
operator != | Compare deux couleurs et renvoie un booléen indiquant si les deux ne correspondent pas. |
Autres membres
Nom | La description |
---|---|
static class KnownColors | Contient toutes les “couleurs connues”, qui ont un nom et une valeur uniques fixes dans CSS standart |
Remarques
Ce type est conçu pour être utile pour (mais sans s’y limiter) les opérations CSS. Voir plus : https://developer.mozilla.org/en-US/docs/Web/CSS/color_value
Voir également
- interface ICssDataType
- espace de noms GroupDocs.Editor.HtmlCss.Css.DataTypes
- Assemblée GroupDocs.Editor