ArgbColor
Inhalt
[
Ausblenden
]
ArgbColor structure
Repräsentiert einen Farbwert im ARGB-Format mit Konvertern und Serialisierern
public struct ArgbColor : ICssDataType, IEquatable<ArgbColor>
Eigenschaften
Name | Beschreibung |
---|---|
A { get; } | Ruft den Alpha-Teil der Farbe ab. |
Alpha { get; } | Ermittelt den Alpha-Anteil der Farbe in Prozent (0..1). |
B { get; } | Ruft den blauen Anteil der Farbe ab. |
G { get; } | Ruft den grünen Anteil der Farbe ab. |
IsEmpty { get; } | Nicht initialisierte Farbe – alle 4 Kanäle sind auf 0 gesetzt. Wie Standard und Transparent. |
IsFullyOpaque { get; } | Gibt an, ob diesArgbColor Instanz ist vollständig undurchsichtig, ohne Transparenz (ihr Alpha-Kanal hat den maximalen Wert) |
IsFullyTransparent { get; } | Gibt an, ob diesArgbColor Instanz ist vollständig transparent – ihr Alpha-Kanal hat den Mindestwert (0), sodass andere R-, G- und B-Kanäle keinen sichtbaren Effekt haben. |
IsTranslucent { get; } | Gibt an, ob diesArgbColor Beispiel ist durchscheinend (nicht vollständig transparent, aber auch nicht vollständig undurchsichtig) |
R { get; } | Ruft den roten Teil der Farbe ab. |
Value { get; } | Ruft den Int32-Wert der Farbe ab. |
Methoden
Name | Beschreibung |
---|---|
static FromRgb(byte, byte, byte) | Erstellt einenArgbColor Wert aus den angegebenen Rot-, Grün- und Blaukanälen, während der Alphakanal vollständig undurchsichtig ist |
static FromRgba(byte, byte, byte, byte) | Erstellt einenArgbColor Wert aus den angegebenen Rot-, Grün-, Blau- und Alphakanälen |
static FromSingleValueRgb(byte) | Erstellt eine vollständig deckende (A=255) Farbe aus einem Einzelwert, die auf alle Kanäle angewendet wird |
Equals(ArgbColor) | Prüft zweiArgbColor Farben für Gleichheit |
override Equals(object) | Testet, ob ein anderes Objekt gleich diesem istArgbColor Instanz. |
override GetHashCode() | Gibt einen Hash-Code zurück, der die aktuelle Farbe definiert. |
SerializeDefault() | Serialisiert diesArgbColor Instanz zur am besten geeigneten CSS-Funktionsnotation abhängig von translucency |
ToRGB() | Serialisiert diesArgbColor Instanz zur ‘rgb’ CSS-Funktion notation |
ToRGBA() | Serialisiert diesArgbColor Instanz zur ‘rgba’ CSS-Funktion notation |
override ToString() | Gleich wieSerializeDefault |
operator == | Vergleicht zwei Farben und gibt einen booleschen Wert zurück, der angibt, ob die beiden übereinstimmen. |
operator != | Vergleicht zwei Farben und gibt einen booleschen Wert zurück, der angibt, ob die beiden nicht übereinstimmen. |
Andere Mitglieder
Name | Beschreibung |
---|---|
static class KnownColors | Enthält alle “bekannten Farben”, die einen festen eindeutigen Namen und Wert in CSS haben standart |
Bemerkungen
Dieser Typ wurde entwickelt, um für CSS-Operationen nützlich zu sein (aber nicht darauf beschränkt). Siehe mehr: https://developer.mozilla.org/en-US/docs/Web/CSS/color_value
Siehe auch
- interface ICssDataType
- namensraum GroupDocs.Editor.HtmlCss.Css.DataTypes
- Montage GroupDocs.Editor