ArgbColor
コンテンツ
[
隠れる
]
ArgbColor structure
コンバーターとシリアライザーを使用して ARGB 形式で 1 つの色の値を表します
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 指定された赤、緑、青のチャネルからの値、アルファ チャネルは完全に不透明 |
static FromRgba(byte, byte, byte, byte) | 作成しますArgbColor 指定された赤、緑、青、およびアルファ チャネルからの値 |
static FromSingleValueRgb(byte) | 単一の値から完全に不透明 (A=255) の色を作成し、すべてのチャンネルに適用されます |
Equals(ArgbColor) | 2 をチェックArgbColor equality の色 |
override Equals(object) | 別のオブジェクトがこれと等しいかどうかをテストしますArgbColor インスタンス. |
override GetHashCode() | 現在の色を定義するハッシュ コードを返します。 |
SerializeDefault() | これをシリアル化しますArgbColor translucency に応じて最も適切な CSS 関数表記へのインスタンス |
ToRGB() | これをシリアル化しますArgbColor 「rgb」CSS 関数 notation のインスタンス |
ToRGBA() | これをシリアル化しますArgbColor 「rgba」CSS 関数 notation のインスタンス |
override ToString() | と同じSerializeDefault |
operator == | 2 つの色を比較し、2 つの色が一致するかどうかを示すブール値を返します。 |
operator != | 2 つの色を比較し、2 つの色が一致しないかどうかを示すブール値を返します。 |
その他のメンバー
名前 | 説明 |
---|---|
static class KnownColors | CSS 標準で固定された一意の名前と値を持つすべての「既知の色」が含まれます |
備考
このタイプは、CSS 操作に役立つように設計されています (ただし、CSS 操作に限定されません)。もっと見る: https://developer.mozilla.org/en-US/docs/Web/CSS/color_value
関連項目
- interface ICssDataType
- 名前空間 GroupDocs.Editor.HtmlCss.Css.DataTypes
- 組み立て GroupDocs.Editor