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 экземпляр полностью непрозрачен, без прозрачности (его альфа-канал имеет максимальное значение) |
IsFullyTransparent { get; } | Указывает, является ли этоArgbColor Экземпляр полностью прозрачен — его альфа-канал имеет минимальное (0) значение, поэтому другие каналы R, G и B не имеют видимого эффекта. |
IsTranslucent { get; } | Указывает, является ли этоArgbColor экземпляр полупрозрачный (не полностью прозрачный, но и не полностью непрозрачный) |
R { get; } | Получает красную часть цвета. |
Value { get; } | Получает значение цвета Int32. |
Методы
Имя | Описание |
---|---|
static FromRgb(byte, byte, byte) | Создает одинArgbColor значение из указанных каналов Red, Green, Blue, в то время как альфа-канал полностью непрозрачен |
static FromRgba(byte, byte, byte, byte) | Создает одинArgbColor значение из указанных каналов Red, Green, Blue и Alpha |
static FromSingleValueRgb(byte) | Создает полностью непрозрачный (A=255) цвет из одного значения, которое будет применяться ко всем каналам |
Equals(ArgbColor) | Проверяет дваArgbColor цвета для равенства |
override Equals(object) | Проверяет, равен ли другой объект этомуArgbColor экземпляр. |
override GetHashCode() | Возвращает хэш-код, определяющий текущий цвет. |
SerializeDefault() | Сериализирует этоArgbColor instance в наиболее подходящее обозначение функции CSS в зависимости от translucency |
ToRGB() | Сериализирует этоArgbColor экземпляр функции CSS ‘rgb’ notation |
ToRGBA() | Сериализирует этоArgbColor экземпляр CSS-функции ‘rgba’ notation |
override ToString() | То же, что иSerializeDefault |
operator == | Сравнивает два цвета и возвращает логическое значение, указывающее, совпадают ли они. |
operator != | Сравнивает два цвета и возвращает логическое значение, указывающее, не совпадают ли они. |
Другие члены
Имя | Описание |
---|---|
static class KnownColors | Содержит все “известные цвета”, которые имеют фиксированное уникальное имя и значение в CSS стандарт |
Примечания
Этот тип предназначен для использования (но не только) для операций CSS. Подробнее: https://developer.mozilla.org/en-US/docs/Web/CSS/color_value
Смотрите также
- interface ICssDataType
- пространство имен GroupDocs.Editor.HtmlCss.Css.DataTypes
- сборка GroupDocs.Editor