ArgbColor
İçindekiler
[
Saklamak
]
ArgbColor structure
Dönüştürücüler ve serileştiriciler ile ARGB formatında bir renk değerini temsil eder
public struct ArgbColor : ICssDataType, IEquatable<ArgbColor>
Özellikleri
İsim | Tanım |
---|---|
A { get; } | Rengin alfa kısmını alır. |
Alpha { get; } | Rengin alfa kısmını yüzde olarak alır (0..1). |
B { get; } | Rengin mavi kısmını alır. |
G { get; } | Rengin yeşil kısmını alır. |
IsEmpty { get; } | Başlatılmamış renk - 4 kanalın tümü 0’a ayarlanmıştır. Varsayılan ve Saydam ile aynı. |
IsFullyOpaque { get; } | Bunun olup olmadığını gösterirArgbColor örnek tamamen opak, şeffaflık yok (Alfa kanalının maksimum değeri var) |
IsFullyTransparent { get; } | Bunun olup olmadığını gösterirArgbColor örnek tamamen saydamdır - Alfa kanalı min (0) değerine sahiptir, bu nedenle diğer R, G ve B kanallarının görünür bir etkisi yoktur. |
IsTranslucent { get; } | Bunun olup olmadığını gösterirArgbColor örnek yarı saydamdır (tamamen saydam değil, aynı zamanda tamamen opak da değil) |
R { get; } | Rengin kırmızı kısmını alır. |
Value { get; } | Rengin Int32 değerini alır. |
yöntemler
İsim | Tanım |
---|---|
static FromRgb(byte, byte, byte) | Bir tane oluştururArgbColor belirtilen Kırmızı, Yeşil, Mavi kanallardan gelen değer, Alfa kanalı ise tamamen opak |
static FromRgba(byte, byte, byte, byte) | Bir tane oluştururArgbColor belirtilen Kırmızı, Yeşil, Mavi ve Alfa kanallarından gelen değer |
static FromSingleValueRgb(byte) | Tüm kanallara uygulanacak tek bir değerden tamamen opak (A=255) bir renk oluşturur |
Equals(ArgbColor) | İkiyi kontrol ederArgbColor eşitlik için renkler |
override Equals(object) | Başka bir nesnenin buna eşit olup olmadığını test ederArgbColor örnek. |
override GetHashCode() | Geçerli rengi tanımlayan bir karma kodu döndürür. |
SerializeDefault() | bunu seri hale getirirArgbColor translucency ‘ye bağlı olarak en uygun CSS işlev notasyonuna örnek |
ToRGB() | bunu seri hale getirirArgbColor ‘rgb’ CSS işlevine örnek notation |
ToRGBA() | bunu seri hale getirirArgbColor ‘rgba’ CSS işlevine örnek notation |
override ToString() | ile aynıSerializeDefault |
operator == | İki rengi karşılaştırır ve ikisinin eşleşip eşleşmediğini belirten bir boole değeri döndürür. |
operator != | İki rengi karşılaştırır ve ikisinin eşleşmediğini belirten bir boole değeri döndürür. |
Diğer_Üyeler
İsim | Tanım |
---|---|
static class KnownColors | CSS standart ‘de sabit benzersiz ad ve değere sahip tüm “bilinen renkleri” içerir. |
Notlar
Bu tür, CSS işlemleri için (ancak bunlarla sınırlı olmamak üzere) kullanışlı olacak şekilde tasarlanmıştır. Daha fazlasını görün: https://developer.mozilla.org/en-US/docs/Web/CSS/color_value
Ayrıca bakınız
- interface ICssDataType
- ad alanı GroupDocs.Editor.HtmlCss.Css.DataTypes
- toplantı GroupDocs.Editor