ArgbColor
Contenuti
[
Nascondere
]
ArgbColor structure
Rappresenta un valore di colore in formato ARGB con convertitori e serializzatori
public struct ArgbColor : ICssDataType, IEquatable<ArgbColor>
Proprietà
Nome | Descrizione |
---|---|
A { get; } | Ottiene la parte alfa del colore. |
Alpha { get; } | Ottiene la parte alfa del colore in percentuale (0..1). |
B { get; } | Ottiene la parte blu del colore. |
G { get; } | Ottiene la parte verde del colore. |
IsEmpty { get; } | Colore non inizializzato: tutti e 4 i canali sono impostati su 0. Uguale a Default e Transparent. |
IsFullyOpaque { get; } | Indica se thisArgbColor l’istanza è completamente opaca, senza trasparenza (il suo canale Alpha ha un valore massimo) |
IsFullyTransparent { get; } | Indica se thisArgbColor l’istanza è completamente trasparente: il suo canale alfa ha il valore minimo (0), quindi gli altri canali R, G e B non hanno alcun effetto visibile. |
IsTranslucent { get; } | Indica se thisArgbColor l’istanza è traslucida (non completamente trasparente, ma anche non completamente opaca) |
R { get; } | Ottiene la parte rossa del colore. |
Value { get; } | Ottiene il valore Int32 del colore. |
Metodi
Nome | Descrizione |
---|---|
static FromRgb(byte, byte, byte) | Crea unoArgbColor valore dai canali rosso, verde e blu specificati, mentre il canale alfa è completamente opaco |
static FromRgba(byte, byte, byte, byte) | Crea unoArgbColor valore dai canali rosso, verde, blu e alfa specificati |
static FromSingleValueRgb(byte) | Crea un colore completamente opaco (A=255) da un singolo valore, che verrà applicato a tutti i canali |
Equals(ArgbColor) | Controlla dueArgbColor colori per l’uguaglianza |
override Equals(object) | Verifica se un altro oggetto è uguale a questoArgbColor istanza. |
override GetHashCode() | Restituisce un codice hash che definisce il colore corrente. |
SerializeDefault() | Serializza questoArgbColor istanza alla notazione della funzione CSS più appropriata a seconda di translucency |
ToRGB() | Serializza questoArgbColor istanza alla funzione CSS ‘rgb’ notation |
ToRGBA() | Serializza questoArgbColor istanza alla funzione CSS ‘rgba’ notation |
override ToString() | Uguale aSerializeDefault |
operator == | Confronta due colori e restituisce un valore booleano che indica se i due corrispondono. |
operator != | Confronta due colori e restituisce un valore booleano che indica se i due non corrispondono. |
Altri membri
Nome | Descrizione |
---|---|
static class KnownColors | Contiene tutti i “colori noti”, che hanno un nome e un valore univoci fissi in CSS standart |
Osservazioni
Questo tipo è progettato per essere utile per (ma non limitato a) operazioni CSS. Scopri di più: https://developer.mozilla.org/en-US/docs/Web/CSS/color_value
Guarda anche
- interface ICssDataType
- spazio dei nomi GroupDocs.Editor.HtmlCss.Css.DataTypes
- assemblea GroupDocs.Editor