ArgbColor
inhoud
[
verbergen
]
ArgbColor structure
Vertegenwoordigt één kleurwaarde in ARGB-indeling met converters en serializers
public struct ArgbColor : ICssDataType, IEquatable<ArgbColor>
Eigenschappen
Naam | Beschrijving |
---|---|
A { get; } | Haalt het alfagedeelte van de kleur op. |
Alpha { get; } | Krijgt het alfadeel van de kleur in procenten (0..1). |
B { get; } | Krijgt het blauwe deel van de kleur. |
G { get; } | Krijgt het groene deel van de kleur. |
IsEmpty { get; } | Niet-geïnitialiseerde kleur - alle 4 de kanalen zijn ingesteld op 0. Zelfde als standaard en transparant. |
IsFullyOpaque { get; } | Geeft aan of ditArgbColor instantie is volledig ondoorzichtig, zonder transparantie (het alfakanaal heeft een maximale waarde) |
IsFullyTransparent { get; } | Geeft aan of ditArgbColor instantie is volledig transparant - het alfakanaal heeft de min (0) waarde, dus andere R-, G- en B-kanalen hebben geen zichtbaar effect. |
IsTranslucent { get; } | Geeft aan of ditArgbColor instantie is doorschijnend (niet volledig transparant, maar ook niet volledig ondoorzichtig) |
R { get; } | Krijgt het rode deel van de kleur. |
Value { get; } | Krijgt de Int32-waarde van de kleur. |
methoden
Naam | Beschrijving |
---|---|
static FromRgb(byte, byte, byte) | Maakt er een aanArgbColor waarde van gespecificeerde rode, groene en blauwe kanalen, terwijl het alfakanaal volledig ondoorzichtig is |
static FromRgba(byte, byte, byte, byte) | Maakt er een aanArgbColor waarde van opgegeven rode, groene, blauwe en alfakanalen |
static FromSingleValueRgb(byte) | Creëert een volledig dekkende (A=255) kleur op basis van een enkele waarde, die wordt toegepast op alle kanalen |
Equals(ArgbColor) | Controleert tweeArgbColor kleuren voor gelijkheid |
override Equals(object) | Test of een ander object hieraan gelijk isArgbColor instantie. |
override GetHashCode() | Retourneert een hash-code die de huidige kleur definieert. |
SerializeDefault() | Serialiseert ditArgbColor instantie naar de meest geschikte CSS-functienotatie, afhankelijk van translucency |
ToRGB() | Serialiseert ditArgbColor bijvoorbeeld naar de ‘rgb’ CSS-functie notation |
ToRGBA() | Serialiseert ditArgbColor bijvoorbeeld naar de ‘rgba’ CSS-functie notation |
override ToString() | Zelfde alsSerializeDefault |
operator == | Vergelijkt twee kleuren en retourneert een Booleaanse waarde die aangeeft of de twee overeenkomen. |
operator != | Vergelijkt twee kleuren en retourneert een Booleaanse waarde die aangeeft of de twee niet overeenkomen. |
Andere leden
Naam | Beschrijving |
---|---|
static class KnownColors | Bevat alle “bekende kleuren”, die een vaste unieke naam en waarde hebben in CSS-standaard |
Opmerkingen
Dit type is ontworpen om nuttig te zijn voor (maar niet beperkt tot) CSS-bewerkingen. Zie meer: https://developer.mozilla.org/en-US/docs/Web/CSS/color_value
Zie ook
- interface ICssDataType
- naamruimte GroupDocs.Editor.HtmlCss.Css.DataTypes
- montage GroupDocs.Editor