ArgbColor
Innehåll
[
Dölj
]
ArgbColor structure
Representerar ett färgvärde i ARGB-format med omvandlare och serializers
public struct ArgbColor : ICssDataType, IEquatable<ArgbColor>
Egenskaper
namn | Beskrivning |
---|---|
A { get; } | Hämtar alfadelen av färgen. |
Alpha { get; } | Får alfadelen av färgen i procent (0..1). |
B { get; } | Får den blå delen av färgen. |
G { get; } | Får den gröna delen av färgen. |
IsEmpty { get; } | Oinitierad färg - alla 4 kanalerna är inställda på 0. Samma som Standard och Transparent. |
IsFullyOpaque { get; } | Indikerar om dettaArgbColor instansen är helt ogenomskinlig, utan transparens (dess alfakanal har maxvärde) |
IsFullyTransparent { get; } | Indikerar om dettaArgbColor instansen är helt transparent - dess alfakanal har min (0)-värdet, så andra R-, G- och B-kanaler har ingen synlig effekt. |
IsTranslucent { get; } | Indikerar om dettaArgbColor instansen är genomskinlig (inte helt genomskinlig, men inte heller helt ogenomskinlig) |
R { get; } | Får den röda delen av färgen. |
Value { get; } | Hämtar Int32-värdet för färgen. |
Metoder
namn | Beskrivning |
---|---|
static FromRgb(byte, byte, byte) | Skapar enArgbColor värde från angivna röda, gröna, blå kanaler, medan alfakanalen är helt ogenomskinlig |
static FromRgba(byte, byte, byte, byte) | Skapar enArgbColor värde från angivna röda, gröna, blå och alfakanaler |
static FromSingleValueRgb(byte) | Skapar en helt ogenomskinlig (A=255) färg från ett enda värde, som kommer att tillämpas på alla kanaler |
Equals(ArgbColor) | Kontrollerar tvåArgbColor färger för likhet |
override Equals(object) | Testar om ett annat objekt är lika med dettaArgbColor instans. |
override GetHashCode() | Returnerar en hash-kod som definierar den aktuella färgen. |
SerializeDefault() | Serialiserar dettaArgbColor instans till den mest lämpliga CSS-funktionsnotationen beroende på translucency |
ToRGB() | Serialiserar dettaArgbColor instans till ‘rgb’ CSS-funktionen notation |
ToRGBA() | Serialiserar dettaArgbColor instans till ‘rgba’ CSS-funktionen notation |
override ToString() | Samma somSerializeDefault |
operator == | Jämför två färger och returnerar en boolean som anger om de två matchar. |
operator != | Jämför två färger och returnerar en boolean som anger om de två inte matchar. |
Andra medlemmar
namn | Beskrivning |
---|---|
static class KnownColors | Innehåller alla “kända färger”, som har fast unikt namn och värde i CSS standart |
Anmärkningar
Den här typen är designad för att vara användbar för (men inte begränsad till) CSS-operationer. Se mer: https://developer.mozilla.org/en-US/docs/Web/CSS/color_value
Se även
- interface ICssDataType
- namnutrymme GroupDocs.Editor.HtmlCss.Css.DataTypes
- hopsättning GroupDocs.Editor