Class Color
Numele spaţiului: Aspose.Html.Drawing Asamblare: Aspose.HTML.dll (25.4.0)
Clasa de culori vă permite să specificați culorile caValorile Red-Green-Blue (RGB)Valorile de luminositate HSL (Hue-Saturation-Luminosity)Valorile Hue-Saturation-Value (HSV)Valorile Hue-Whiteness-Blackness (HWB)Valorile de luminozitate A-B (LAB)Valorile Luminance-Chroma-Hue (LCH)Valoarea Cyan-Magenta-Yellow-Key (CMYK)Valorile culorilor naturale (NCOL)sau cu un nume de culoare.Un canal alfa este, de asemenea, disponibil pentru a indica transparența.
[ComVisible(true)]
public class Color
Inheritance
Membrii moștenitori
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Color()
Inițializează o nouă instanță a clasei Aspose.Html.Drawing.Color.De obicei, culoarea este negru.
public Color()
Color(în float, float, float)
Inițializează o nouă instanță a clasei Aspose.Html.Drawing.Color.Toate componentele de culoare trebuie să fie în intervalul 0-1.
public Color(float red, float green, float blue)
Parameters
red
float
componenta roșie a culorii.
green
float
componenta verde a culorii.
blue
float
componenta albastră a culorii.
Color(float, float, float, float)
Inițializează o nouă instanță a clasei Aspose.Html.Drawing.Color.Toate componentele de culoare trebuie să fie în intervalul 0-1.
public Color(float red, float green, float blue, float alpha)
Parameters
red
float
componenta roșie a culorii.
green
float
componenta verde a culorii.
blue
float
componenta albastră a culorii.
alpha
float
componenta alfa a culorii.
Color(byte, byte şi byte)
Inițializează o nouă instanță a clasei Aspose.Html.Drawing.Color.Toate componentele de culoare trebuie să fie în intervalul 0-255.
public Color(byte red, byte green, byte blue)
Parameters
red
byte
componenta roșie a culorii.
green
byte
componenta verde a culorii.
blue
byte
componenta albastră a culorii.
Color(byte, byte, byte, byte)
Inițializează o nouă instanță a clasei Aspose.Html.Drawing.Color.Toate componentele de culoare trebuie să fie în intervalul 0-255.
public Color(byte red, byte green, byte blue, byte alpha)
Parameters
red
byte
Un byte care reprezintă componenta roșie a culorii.
green
byte
Un byte care reprezintă componenta verde a culorii.
blue
byte
Un byte care reprezintă componenta albastră a culorii.
alpha
byte
Un byte care reprezintă componenta alfa a culorii.
Color(int, int, int)
Inițializează o nouă instanță a clasei Aspose.Html.Drawing.Color.Toate componentele de culoare trebuie să fie în intervalul 0-255.
public Color(int red, int green, int blue)
Parameters
red
int
componenta roșie a culorii.
green
int
componenta verde a culorii.
blue
int
componenta albastră a culorii.
Color(int, int, int, int)
Inițializează o nouă instanță a clasei Aspose.Html.Drawing.Color.Toate componentele de culoare trebuie să fie în intervalul 0-255.
public Color(int red, int green, int blue, int alpha)
Parameters
red
int
componenta roșie a culorii.
green
int
componenta verde a culorii.
blue
int
componenta albastră a culorii.
alpha
int
componenta alfa a culorii.
Properties
Alpha
Reprezintă componenta alfa a culorii.
public float Alpha { get; }
Valoarea proprietății
Blue
reprezintă componenta albastră a culorii.
public float Blue { get; }
Valoarea proprietății
Green
reprezintă componenta verde a culorii.
public float Green { get; }
Valoarea proprietății
Red
Reprezintă componenta roșie a culorii
public float Red { get; }
Valoarea proprietății
Methods
AddLuminosity(float)
Creează o copie a culorii cu Sumul luminozității sale și valoarea delta.
public Color AddLuminosity(float delta)
Parameters
delta
float
Valoarea luminozității
Returns
O nouă instanță a clasei Aspose.Html.Drawing.Color
Convert(ColorModel)
Întoarce un component de culoare în format modelului de culoare specificat.
public IColorComponents Convert(ColorModel model)
Parameters
model
ColorModel
Modelul de culoare.
Returns
Un nou exemplu al interfeței Aspose.Html.Drawing.IColorComponents
Equals(Obiectul)
Determină dacă Aspose.Html.Drawing.Color specificat este egal cu această instanță.
public override bool Equals(object obj)
Parameters
obj
object
Sistemul.Obiect pentru a compara cu această instanță.
Returns
‘realitate’ dacă Sistemul.Obiectul specificat este egal cu acest caz; altfel, ‘falsa’.
FromCmyk(float, float, float, float)
Întoarce o nouă culoare cu valorile solicitate cian, magenta, galben, cheie (negru).
public static Color FromCmyk(float cyan, float magenta, float yellow, float key)
Parameters
cyan
float
O floată care reprezintă componenta cianică a culorii.
magenta
float
O floată care reprezintă componenta magenta a culorii.
yellow
float
O floată care reprezintă componenta galbenă a culorii.
key
float
O floată care reprezintă componenta cheie a culorii.
Returns
O nouă instanță a clasei Aspose.Html.Drawing.Color
FromCmyka(float, float, float, float, float)
Întoarce o nouă culoare cu valorile solicitate cian, magenta, galben, cheie (negru), alfa.
public static Color FromCmyka(float cyan, float magenta, float yellow, float key, float alpha)
Parameters
cyan
float
O floată care reprezintă componenta cianică a culorii.
magenta
float
O floată care reprezintă componenta magenta a culorii.
yellow
float
O floată care reprezintă componenta galbenă a culorii.
key
float
O floată care reprezintă componenta cheie a culorii.
alpha
float
O floată care reprezintă componenta alfa a culorii.
Returns
O nouă instanță a clasei Aspose.Html.Drawing.Color
FromGray(float)
Întoarce o nouă culoare cu valoarea gri solicitată.
public static Color FromGray(float gray)
Parameters
gray
float
O floată care reprezintă valoarea gri a culorii.
Returns
O nouă instanță a clasei Aspose.Html.Drawing.Color
FromHsl(în float, float, float)
Întoarce o nouă Culoare cu valorile de saturare, saturare solicitate.
public static Color FromHsl(float hue, float saturation, float lightness)
Parameters
hue
float
O floată care reprezintă componenta hue a culorii.
saturation
float
O floată care reprezintă componenta de saturare a culorii.
lightness
float
O floată care reprezintă componenta de luminozitate a culorii.
Returns
O nouă instanță a clasei Aspose.Html.Drawing.Color
FromHsla(float, float, float, float)
Întoarce o nouă culoare cu valoarea solicitată, saturarea, saturarea, valorile alfa.
public static Color FromHsla(float hue, float saturation, float lightness, float alpha)
Parameters
hue
float
O floată care reprezintă componenta hue a culorii.
saturation
float
O floată care reprezintă componenta de saturare a culorii.
lightness
float
O floată care reprezintă componenta de luminozitate a culorii.
alpha
float
O floată care reprezintă componenta alfa a culorii.
Returns
O nouă instanță a clasei Aspose.Html.Drawing.Color
FromHsv(în float, float, float)
Întoarce o nouă Culoare cu culoarea solicitată, saturarea, valoarea.
public static Color FromHsv(float hue, float saturation, float value)
Parameters
hue
float
O floată care reprezintă componenta hue a culorii.
saturation
float
O floată care reprezintă componenta de saturare a culorii.
value
float
O floată care reprezintă componenta de valoare a culorii.
Returns
O nouă instanță a clasei Aspose.Html.Drawing.Color
FromHsva(float, float, float, float)
Întoarce o nouă culoare cu hue solicitată, saturare, valoare, alfa.
public static Color FromHsva(float hue, float saturation, float value, float alpha)
Parameters
hue
float
O floată care reprezintă componenta hue a culorii.
saturation
float
O floată care reprezintă componenta de saturare a culorii.
value
float
O floată care reprezintă componenta de valoare a culorii.
alpha
float
O floată care reprezintă componenta alfa a culorii.
Returns
O nouă instanță a clasei Aspose.Html.Drawing.Color
FromHwb(în float, float, float)
Întoarce o nouă Culoare cu valorile de culoare, albire, negru solicitate.
public static Color FromHwb(float hue, float whiteness, float blackness)
Parameters
hue
float
O floată care reprezintă componenta hue a culorii.
whiteness
float
O floată care reprezintă componenta de albire a culorii.
blackness
float
O floată care reprezintă componenta neagră a culorii.
Returns
O nouă instanță a clasei Aspose.Html.Drawing.Color
FromHwba(float, float, float, float)
Întoarce o nouă Culoare cu valorile de culoare, albire, negru solicitate.
public static Color FromHwba(float hue, float whiteness, float blackness, float alpha)
Parameters
hue
float
O floată care reprezintă componenta hue a culorii.
whiteness
float
O floată care reprezintă componenta de albire a culorii.
blackness
float
O floată care reprezintă componenta neagră a culorii.
alpha
float
O floată care reprezintă componenta alfa a culorii.
Returns
O nouă instanță a clasei Aspose.Html.Drawing.Color
FromInt(int)
Întoarce o nouă culoare cu valoarea ARGB solicitată.
public static Color FromInt(int argb)
Parameters
argb
int
Un int care reprezintă valoarea ARGB a culorii.
Returns
O nouă instanță a clasei Aspose.Html.Drawing.Color
FromLab(în float, float, float)
Întoarce o nouă culoare cu luminozitatea solicitată, valorile A, B.
public static Color FromLab(float lightness, float a, float b)
Parameters
lightness
float
O floată care reprezintă componenta de luminozitate a culorii.
a
float
O floată care reprezintă componenta A a culorii.
b
float
O floată care reprezintă componenta B a culorii.
Returns
O nouă instanță a clasei Aspose.Html.Drawing.Color
FromLaba(float, float, float, float)
Întoarce o nouă culoare cu luminozitatea solicitată, A, B, valori alfa.
public static Color FromLaba(float lightness, float a, float b, float alpha)
Parameters
lightness
float
O floată care reprezintă componenta de luminozitate a culorii.
a
float
O floată care reprezintă componenta A a culorii.
b
float
O floată care reprezintă componenta B a culorii.
alpha
float
O floată care reprezintă componenta alfa a culorii.
Returns
O nouă instanță a clasei Aspose.Html.Drawing.Color
FromLch(în float, float, float)
Întoarce o nouă culoare cu valoarea solicitată de luminozitate, cromă, hue.
public static Color FromLch(float luminance, float chroma, float hue)
Parameters
luminance
float
O floată care reprezintă componenta luminantă a culorii.
chroma
float
O floată care reprezintă componenta cromă a culorii.
hue
float
O floată care reprezintă componenta hue a culorii.
Returns
O nouă instanță a clasei Aspose.Html.Drawing.Color
FromLcha(float, float, float, float)
Întoarce o nouă culoare cu valoarea solicitată de luminozitate, crom, hue, alfa.
public static Color FromLcha(float luminance, float chroma, float hue, float alpha)
Parameters
luminance
float
O floată care reprezintă componenta luminantă a culorii.
chroma
float
O floată care reprezintă componenta cromă a culorii.
hue
float
O floată care reprezintă componenta hue a culorii.
alpha
float
O floată care reprezintă componenta alfa a culorii.
Returns
O nouă instanță a clasei Aspose.Html.Drawing.Color
FromOklab(în float, float, float)
Întoarce o nouă culoare cu luminozitatea solicitată, valorile A, B pentru modelul OKLAB.
public static Color FromOklab(float lightness, float a, float b)
Parameters
lightness
float
O floată care reprezintă componenta de luminozitate a culorii.
a
float
O floată care reprezintă componenta A a culorii.
b
float
O floată care reprezintă componenta B a culorii.
Returns
O nouă instanță a clasei Aspose.Html.Drawing.Color
FromOklaba(float, float, float, float)
Întoarce o nouă culoare cu luminozitatea solicitată, A, B, valori alfa pentru modelul OKLAB.
public static Color FromOklaba(float lightness, float a, float b, float alpha)
Parameters
lightness
float
O floată care reprezintă componenta de luminozitate a culorii.
a
float
O floată care reprezintă componenta A a culorii.
b
float
O floată care reprezintă componenta B a culorii.
alpha
float
O floată care reprezintă componenta alfa a culorii.
Returns
O nouă instanță a clasei Aspose.Html.Drawing.Color
FromOklch(în float, float, float)
Întoarce o nouă culoare cu valoarea solicitată de luminozitate, crom, hue pentru modelul OKLAB.
public static Color FromOklch(float luminance, float chroma, float hue)
Parameters
luminance
float
O floată care reprezintă componenta luminantă a culorii.
chroma
float
O floată care reprezintă componenta cromă a culorii.
hue
float
O floată care reprezintă componenta hue a culorii.
Returns
O nouă instanță a clasei Aspose.Html.Drawing.Color
FromOklcha(float, float, float, float)
Întoarce o nouă culoare cu valoarea solicitată de luminozitate, crom, hue, alfa pentru modelul OKLAB.
public static Color FromOklcha(float luminance, float chroma, float hue, float alpha)
Parameters
luminance
float
O floată care reprezintă componenta luminantă a culorii.
chroma
float
O floată care reprezintă componenta cromă a culorii.
hue
float
O floată care reprezintă componenta hue a culorii.
alpha
float
O floată care reprezintă componenta alfa a culorii.
Returns
O nouă instanță a clasei Aspose.Html.Drawing.Color
FromRgb(byte, byte şi byte)
Întoarce o nouă culoare cu valorile solicitate, verde, albastru.Toate componentele de culoare trebuie să fie în intervalul 0-255.
public static Color FromRgb(byte red, byte green, byte blue)
Parameters
red
byte
Un byte care reprezintă componenta roșie a culorii.
green
byte
Un byte care reprezintă componenta verde a culorii.
blue
byte
Un byte care reprezintă componenta albastră a culorii.
Returns
O nouă instanță a clasei Aspose.Html.Drawing.Color
FromRgb(int, int, int)
Întoarce o nouă culoare cu valorile solicitate, verde, albastru.Toate componentele de culoare trebuie să fie în intervalul 0-255.
public static Color FromRgb(int red, int green, int blue)
Parameters
red
int
Un int care reprezintă componenta roșie a culorii.
green
int
Un int care reprezintă componenta verde a culorii.
blue
int
Un int care reprezintă componenta albastră a culorii.
Returns
O nouă instanță a clasei Aspose.Html.Drawing.Color
FromRgb(în float, float, float)
Întoarce o nouă culoare cu valorile solicitate, verde, albastru.Toate componentele de culoare trebuie să fie în intervalul 0-1.
public static Color FromRgb(float red, float green, float blue)
Parameters
red
float
O floată care reprezintă componenta roșie a culorii.
green
float
O floată care reprezintă componenta verde a culorii.
blue
float
O floată care reprezintă componenta albastră a culorii.
Returns
O nouă instanță a clasei Aspose.Html.Drawing.Color
FromRgba(byte, byte, byte, byte)
Întoarce o nouă culoare cu valorile solicitate, verde, albastru, alfa.Toate componentele de culoare trebuie să fie în intervalul 0-255.
public static Color FromRgba(byte red, byte green, byte blue, byte alpha)
Parameters
red
byte
Un byte care reprezintă componenta roșie a culorii.
green
byte
Un byte care reprezintă componenta verde a culorii.
blue
byte
Un byte care reprezintă componenta albastră a culorii.
alpha
byte
Un byte care reprezintă componenta alfa a culorii.
Returns
O nouă instanță a clasei Aspose.Html.Drawing.Color
FromRgba(int, int, int, int)
Întoarce o nouă culoare cu valorile solicitate, verde, albastru, alfa.Toate componentele de culoare trebuie să fie în intervalul 0-255.
public static Color FromRgba(int red, int green, int blue, int alpha)
Parameters
red
int
Un int care reprezintă componenta roșie a culorii.
green
int
Un int care reprezintă componenta verde a culorii.
blue
int
Un int care reprezintă componenta albastră a culorii.
alpha
int
Un int care reprezintă componenta alfa a culorii.
Returns
O nouă instanță a clasei Aspose.Html.Drawing.Color
FromRgba(float, float, float, float)
Întoarce o nouă culoare cu valorile solicitate, verde, albastru, alfa.Toate componentele de culoare trebuie să fie în intervalul 0-1.
public static Color FromRgba(float red, float green, float blue, float alpha)
Parameters
red
float
O floată care reprezintă componenta roșie a culorii.
green
float
O floată care reprezintă componenta verde a culorii.
blue
float
O floată care reprezintă componenta albastră a culorii.
alpha
float
O floată care reprezintă componenta alfa a culorii.
Returns
O nouă instanță a clasei Aspose.Html.Drawing.Color
FromString(Strângere)
Parsează stringul care conține culoarea CSS și returnează o nouă culoare.
public static Color FromString(string color)
Parameters
color
string
Un string care conține culoarea în format RGB, HEX, HSL, HSV, HWB, CMYK, NCOL, LCH, OKLCH, LAB sau OKLAB
Returns
O nouă instanță a clasei Aspose.Html.Drawing.Color
FromUint(Întâlnire)
Întoarce o nouă culoare cu valoarea ARGB solicitată.
public static Color FromUint(uint argb)
Parameters
argb
uint
Un uint care reprezintă valoarea ARGB a culorii.
Returns
O nouă instanță a clasei Aspose.Html.Drawing.Color
GetComplementary()
Întoarce o nouă culoare care se află pe partea opusă a rotunjului de culoare de la original.
public Color GetComplementary()
Returns
Un nou exemplu al clasei Aspose.Html.Drawing.Color.
GetHashCode()
Întoarceți un cod hash.
public override int GetHashCode()
Returns
Un cod de hash.
GetHue()
Se întoarce o bucată de culoare.
public float GetHue()
Returns
O bucată de culoare.
GetLuminosity()
Întoarce luminozitatea culorii.
public float GetLuminosity()
Returns
o luminozitate a culorii.
GetSaturation()
Întoarce o saturare a culorii.
public float GetSaturation()
Returns
O saturare a culorii.
ToInt()
Encodează componentele de culoare ARGB în int.
public int ToInt()
Returns
încorporată int.
ToName()
Întoarce numele culorii dacă se potrivește cu o culoare din lista culorilor numite CSS sau cu o stringă goală.
public string ToName()
Returns
Un nume de culoare.
ToNaturalColorString(int)
Returnează o culoare naturală (NCol) specificată folosind o literă de culoare cu un număr pentru a specifica distanța (în procente) de culoare.
public string ToNaturalColorString(int digits)
Parameters
digits
int
Setarea preciziei rotundă pentru componentele de culoare.
Returns
Culoare naturală (NCol)
ToRgbHexString()
Înapoi o culoare hexadecimală este specificată cu: #RRGGBB.
public string ToRgbHexString()
Returns
Strânge de culoare hexadecimală.
ToRgbString()
Întoarce o stringă care conține culoarea RGB specificată de: rgb(R, G, B).
public string ToRgbString()
Returns
Cuvânt cheie RGB.
ToRgbaHexString()
Întoarce o culoare hexadecimală este specificată cu: #RRGGBBAA.
public string ToRgbaHexString()
Returns
O linie de culoare hexadecimală.
ToRgbaString()
Se întoarce o stringă care conține culoarea RGBA specificată de: rgba(R, G, B, A).
public string ToRgbaString()
Returns
Războiul cu strânge.
ToString()
Întoarce o stringă care constă din valorile componentelor RGBA.
public override string ToString()
Returns
O linie umană de citit.
ToUint()
Encodează componentele ARGB de culoare în int.
public uint ToUint()
Returns
codificată fără semnătură.
WithAlpha(float)
Creează o copie a culorii cu componenta alfa specificată.
public Color WithAlpha(float alpha)
Parameters
alpha
float
Valoarea componentului alfa
Returns
O nouă instanță a clasei Aspose.Html.Drawing.Color
WithHue(float)
Creează o copie a culorii cu coafura specificată.
public Color WithHue(float hue)
Parameters
hue
float
Valoarea lui Hue.
Returns
>O nouă instanță a clasei Aspose.Html.Drawing.Color.
WithLuminosity(float)
Creează o copie a culorii cu luminozitate specificată.
public Color WithLuminosity(float luminosity)
Parameters
luminosity
float
Valoarea luminozității
Returns
Un nou exemplu al clasei Aspose.Html.Drawing.Color.
WithSaturation(float)
Creează o copie a culorii cu saturare specificată.
public Color WithSaturation(float saturation)
Parameters
saturation
float
Valoarea saturării.
Returns
>O nouă instanță a clasei Aspose.Html.Drawing.Color.