ArgbColor
Contenido
[
Ocultar
]
ArgbColor structure
Representa un valor de color en formato ARGB con convertidores y serializadores
public struct ArgbColor : ICssDataType, IEquatable<ArgbColor>
Propiedades
Nombre | Descripción |
---|---|
A { get; } | Obtiene la parte alfa del color. |
Alpha { get; } | Obtiene la parte alfa del color en porcentaje (0..1). |
B { get; } | Obtiene la parte azul del color. |
G { get; } | Obtiene la parte verde del color. |
IsEmpty { get; } | Color no inicializado: los 4 canales están configurados en 0. Igual que predeterminado y transparente. |
IsFullyOpaque { get; } | Indica si esteArgbColor la instancia es totalmente opaca, sin transparencia (su canal alfa tiene un valor máximo) |
IsFullyTransparent { get; } | Indica si esteArgbColor la instancia es totalmente transparente: su canal alfa tiene el valor mínimo (0), por lo que otros canales R, G y B no tienen ningún efecto visible. |
IsTranslucent { get; } | Indica si esteArgbColor la instancia es translúcida (no completamente transparente, pero tampoco completamente opaca) |
R { get; } | Obtiene la parte roja del color. |
Value { get; } | Obtiene el valor Int32 del color. |
Métodos
Nombre | Descripción |
---|---|
static FromRgb(byte, byte, byte) | Crea unoArgbColor valor de los canales rojo, verde y azul especificados, mientras que el canal alfa es totalmente opaco |
static FromRgba(byte, byte, byte, byte) | Crea unoArgbColor valor de los canales rojo, verde, azul y alfa especificados |
static FromSingleValueRgb(byte) | Crea un color totalmente opaco (A=255) a partir de un solo valor, que se aplicará a todos los canales |
Equals(ArgbColor) | Marca dosArgbColor colores para la igualdad |
override Equals(object) | Prueba si otro objeto es igual a esteArgbColor instancia. |
override GetHashCode() | Devuelve un código hash que define el color actual. |
SerializeDefault() | serializa estoArgbColor instancia a la notación de función CSS más apropiada dependiendo de translucency |
ToRGB() | serializa estoArgbColor instancia a la función CSS ‘rgb’ notation |
ToRGBA() | serializa estoArgbColor instancia a la función CSS ‘rgba’ notation |
override ToString() | Igual queSerializeDefault |
operator == | Compara dos colores y devuelve un valor booleano que indica si los dos coinciden. |
operator != | Compara dos colores y devuelve un valor booleano que indica si los dos no coinciden. |
Otros miembros
Nombre | Descripción |
---|---|
static class KnownColors | Contiene todos los “colores conocidos”, que tienen un nombre y valor únicos fijos en CSS standart |
Observaciones
Este tipo está diseñado para ser útil para (pero no limitado a) operaciones CSS. Ver más: https://developer.mozilla.org/en-US/docs/Web/CSS/color_value
Ver también
- interface ICssDataType
- espacio de nombres GroupDocs.Editor.HtmlCss.Css.DataTypes
- asamblea GroupDocs.Editor