Class Color
De naam: Aspose.Html.Drawing Verzameling: Aspose.HTML.dll (25.4.0)
De kleurklasse stelt u in staat de kleuren alsRed-Green-Blue (RGB) waardenDe Hue-Saturation-Luminosity (HSL) waardende Hue-Saturation-Value (HSV) waarden,Hue-Whiteness-Blackness (HWB) waardenlichtheid A-B (LAB) waarden,Luminance-Chroma-Hue (LCH) waardenDe waarden van Cyan-Magenta-Yellow-Key (CMYK)De natuurlijke kleuren (NCOL)Of met een kleurnaam.Er is ook een Alpha-kanaal beschikbaar om transparantie te tonen.
[ComVisible(true)]
public class Color
Inheritance
Geëerbiede leden
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Color()
Initialiseert een nieuwe instantie van de Aspose.Html.Drawing.Color klasse.De standaard kleur is zwart.
public Color()
Color(De vloot, de vloot, de vloot)
Initialiseert een nieuwe instantie van de Aspose.Html.Drawing.Color klasse.Alle kleurcomponenten moeten in het bereik 0-1 zijn.
public Color(float red, float green, float blue)
Parameters
red
float
De rode component van de kleur.
green
float
De groene component van de kleur.
blue
float
De blauwe component van de kleur.
Color(De vloot, de vloot, de vloot)
Initialiseert een nieuwe instantie van de Aspose.Html.Drawing.Color klasse.Alle kleurcomponenten moeten in het bereik 0-1 zijn.
public Color(float red, float green, float blue, float alpha)
Parameters
red
float
De rode component van de kleur.
green
float
De groene component van de kleur.
blue
float
De blauwe component van de kleur.
alpha
float
De alfa component van de kleur.
Color(byte, byte en byte)
Initialiseert een nieuwe instantie van de Aspose.Html.Drawing.Color klasse.Alle kleurcomponenten moeten in het bereik 0-255 zijn.
public Color(byte red, byte green, byte blue)
Parameters
red
byte
De rode component van de kleur.
green
byte
De groene component van de kleur.
blue
byte
De blauwe component van de kleur.
Color(byte, byte, byte en byte)
Initialiseert een nieuwe instantie van de Aspose.Html.Drawing.Color klasse.Alle kleurcomponenten moeten in het bereik 0-255 zijn.
public Color(byte red, byte green, byte blue, byte alpha)
Parameters
red
byte
Een byte die de rode component van de kleur vertegenwoordigt.
green
byte
Een byte die de groene component van de kleur vertegenwoordigt.
blue
byte
Een byte die de blauwe component van de kleur vertegenwoordigt.
alpha
byte
Een byte die de alfa-component van de kleur vertegenwoordigt.
Color(int, int, int)
Initialiseert een nieuwe instantie van de Aspose.Html.Drawing.Color klasse.Alle kleurcomponenten moeten in het bereik 0-255 zijn.
public Color(int red, int green, int blue)
Parameters
red
int
De rode component van de kleur.
green
int
De groene component van de kleur.
blue
int
De blauwe component van de kleur.
Color(int, int, int, int, int)
Initialiseert een nieuwe instantie van de Aspose.Html.Drawing.Color klasse.Alle kleurcomponenten moeten in het bereik 0-255 zijn.
public Color(int red, int green, int blue, int alpha)
Parameters
red
int
De rode component van de kleur.
green
int
De groene component van de kleur.
blue
int
De blauwe component van de kleur.
alpha
int
De alfa component van de kleur.
Properties
Alpha
Het vertegenwoordigt de alfa-component van de kleur.
public float Alpha { get; }
Eigendomswaarde
Blue
Het is de blauwe component van de kleur.
public float Blue { get; }
Eigendomswaarde
Green
Vertegenwoordigt de groene component van de kleur.
public float Green { get; }
Eigendomswaarde
Red
Vertegenwoordigt de rode component van de kleur
public float Red { get; }
Eigendomswaarde
Methods
AddLuminosity(Vloot)
Creëert een kopie van de kleur met Sum van de helderheid en de delta-waarde.
public Color AddLuminosity(float delta)
Parameters
delta
float
De waarde van helderheid
Returns
Een nieuwe instantie van de Aspose.Html.Drawing.Color klasse
Convert(ColorModel)
Terugkeert een kleurcomponent in de vorm van het aangegeven kleurmodel.
public IColorComponents Convert(ColorModel model)
Parameters
model
ColorModel
Het kleurmodel.
Returns
Een nieuw voorbeeld van het Aspose.Html.Drawing.IColorComponents-interface
Equals(Objecten)
Het bepaalt of de aangegeven Aspose.Html.Drawing.Color gelijk is aan deze instantie.
public override bool Equals(object obj)
Parameters
obj
object
Het System.Object om te vergelijken met deze instantie.
Returns
‘waar’ als de aangegeven System.Object gelijk is aan deze instantie; anders, ‘fake’.
FromCmyk(De vloot, de vloot, de vloot)
Terug een nieuwe kleur met de gewenste cyan, magenta, gele, sleutel (zwarte) waarden.
public static Color FromCmyk(float cyan, float magenta, float yellow, float key)
Parameters
cyan
float
Een vloeistof dat de cyan component van de kleur vertegenwoordigt.
magenta
float
Een vloeistof dat de magenta component van de kleur vertegenwoordigt.
yellow
float
Een vloot dat de gele component van de kleur vertegenwoordigt.
key
float
Een vloot dat de sleutelcomponent van de kleur vertegenwoordigt.
Returns
Een nieuwe instantie van de Aspose.Html.Drawing.Color klasse
FromCmyka(De vloot, de vloot, de vloot, de vloot)
Terug een nieuwe kleur met de gewenste cyan, magenta, gele, sleutel (zwart), alfa waarden.
public static Color FromCmyka(float cyan, float magenta, float yellow, float key, float alpha)
Parameters
cyan
float
Een vloeistof dat de cyan component van de kleur vertegenwoordigt.
magenta
float
Een vloeistof dat de magenta component van de kleur vertegenwoordigt.
yellow
float
Een vloot dat de gele component van de kleur vertegenwoordigt.
key
float
Een vloot dat de sleutelcomponent van de kleur vertegenwoordigt.
alpha
float
Een vloot dat de alfa-component van de kleur vertegenwoordigt.
Returns
Een nieuwe instantie van de Aspose.Html.Drawing.Color klasse
FromGray(Vloot)
Terug een nieuwe kleur met de gewenste grijze waarde.
public static Color FromGray(float gray)
Parameters
gray
float
Een vloot dat de grijze waarde van de kleur vertegenwoordigt.
Returns
Een nieuwe instantie van de Aspose.Html.Drawing.Color klasse
FromHsl(De vloot, de vloot, de vloot)
Terugkeert een nieuwe kleur met de gewenste hue, verzadiging, verzadiging waarden.
public static Color FromHsl(float hue, float saturation, float lightness)
Parameters
hue
float
Een vloeistof dat de hue component van de kleur vertegenwoordigt.
saturation
float
Een vloeistof dat de verzadiging component van de kleur vertegenwoordigt.
lightness
float
Een vloeistof dat de lichte component van de kleur vertegenwoordigt.
Returns
Een nieuwe instantie van de Aspose.Html.Drawing.Color klasse
FromHsla(De vloot, de vloot, de vloot)
Terugkomt een nieuwe kleur met de gewenste hue, verzadiging, verzadiging, alfa waarden.
public static Color FromHsla(float hue, float saturation, float lightness, float alpha)
Parameters
hue
float
Een vloeistof dat de hue component van de kleur vertegenwoordigt.
saturation
float
Een vloeistof dat de verzadiging component van de kleur vertegenwoordigt.
lightness
float
Een vloeistof dat de lichte component van de kleur vertegenwoordigt.
alpha
float
Een vloot dat de alfa-component van de kleur vertegenwoordigt.
Returns
Een nieuwe instantie van de Aspose.Html.Drawing.Color klasse
FromHsv(De vloot, de vloot, de vloot)
Terugkeert een nieuwe kleur met de gewenste hue, verzadiging, waarde.
public static Color FromHsv(float hue, float saturation, float value)
Parameters
hue
float
Een vloeistof dat de hue component van de kleur vertegenwoordigt.
saturation
float
Een vloeistof dat de verzadiging component van de kleur vertegenwoordigt.
value
float
Een vloot dat de waardecomponent van de kleur vertegenwoordigt.
Returns
Een nieuwe instantie van de Aspose.Html.Drawing.Color klasse
FromHsva(De vloot, de vloot, de vloot)
Terugkomt een nieuwe kleur met de gewenste hue, verzadiging, waarde, alfa.
public static Color FromHsva(float hue, float saturation, float value, float alpha)
Parameters
hue
float
Een vloeistof dat de hue component van de kleur vertegenwoordigt.
saturation
float
Een vloeistof dat de verzadiging component van de kleur vertegenwoordigt.
value
float
Een vloot dat de waardecomponent van de kleur vertegenwoordigt.
alpha
float
Een vloot dat de alfa-component van de kleur vertegenwoordigt.
Returns
Een nieuwe instantie van de Aspose.Html.Drawing.Color klasse
FromHwb(De vloot, de vloot, de vloot)
Terug een nieuwe kleur met de gewenste kleur, witheid, zwartheid waarden.
public static Color FromHwb(float hue, float whiteness, float blackness)
Parameters
hue
float
Een vloeistof dat de hue component van de kleur vertegenwoordigt.
whiteness
float
Een vloeistof dat de witte component van de kleur vertegenwoordigt.
blackness
float
Een vloeistof die de donkerheid component van de kleur vertegenwoordigt.
Returns
Een nieuwe instantie van de Aspose.Html.Drawing.Color klasse
FromHwba(De vloot, de vloot, de vloot)
Terug een nieuwe kleur met de gewenste kleur, witheid, zwartheid waarden.
public static Color FromHwba(float hue, float whiteness, float blackness, float alpha)
Parameters
hue
float
Een vloeistof dat de hue component van de kleur vertegenwoordigt.
whiteness
float
Een vloeistof dat de witte component van de kleur vertegenwoordigt.
blackness
float
Een vloeistof die de donkerheid component van de kleur vertegenwoordigt.
alpha
float
Een vloot dat de alfa-component van de kleur vertegenwoordigt.
Returns
Een nieuwe instantie van de Aspose.Html.Drawing.Color klasse
FromInt(Int)
Terug een nieuwe kleur met de gewenste ARGB-waarde.
public static Color FromInt(int argb)
Parameters
argb
int
Een int die de ARGB-waarde van de kleur vertegenwoordigt.
Returns
Een nieuwe instantie van de Aspose.Html.Drawing.Color klasse
FromLab(De vloot, de vloot, de vloot)
Terug een nieuwe kleur met de gewenste lichtheid, A, B waarden.
public static Color FromLab(float lightness, float a, float b)
Parameters
lightness
float
Een vloeistof dat de lichte component van de kleur vertegenwoordigt.
a
float
Een vloot dat de A-component van de kleur vertegenwoordigt.
b
float
Een vloot dat de B-component van de kleur vertegenwoordigt.
Returns
Een nieuwe instantie van de Aspose.Html.Drawing.Color klasse
FromLaba(De vloot, de vloot, de vloot)
Terug een nieuwe kleur met de gewenste lichtheid, A, B, alfa waarden.
public static Color FromLaba(float lightness, float a, float b, float alpha)
Parameters
lightness
float
Een vloeistof dat de lichte component van de kleur vertegenwoordigt.
a
float
Een vloot dat de A-component van de kleur vertegenwoordigt.
b
float
Een vloot dat de B-component van de kleur vertegenwoordigt.
alpha
float
Een vloot dat de alfa-component van de kleur vertegenwoordigt.
Returns
Een nieuwe instantie van de Aspose.Html.Drawing.Color klasse
FromLch(De vloot, de vloot, de vloot)
Terugkeert een nieuwe kleur met de gewenste luminositeit, chroma, hue waarden.
public static Color FromLch(float luminance, float chroma, float hue)
Parameters
luminance
float
Een vloeistof dat de luminanscomponent van de kleur vertegenwoordigt.
chroma
float
Een vloer die de chroomcomponent van de kleur vertegenwoordigt.
hue
float
Een vloeistof dat de hue component van de kleur vertegenwoordigt.
Returns
Een nieuwe instantie van de Aspose.Html.Drawing.Color klasse
FromLcha(De vloot, de vloot, de vloot)
Terugkomt een nieuwe kleur met de gewenste luminentie, chroma, hue, alfa waarden.
public static Color FromLcha(float luminance, float chroma, float hue, float alpha)
Parameters
luminance
float
Een vloeistof dat de luminanscomponent van de kleur vertegenwoordigt.
chroma
float
Een vloer die de chroomcomponent van de kleur vertegenwoordigt.
hue
float
Een vloeistof dat de hue component van de kleur vertegenwoordigt.
alpha
float
Een vloot dat de alfa-component van de kleur vertegenwoordigt.
Returns
Een nieuwe instantie van de Aspose.Html.Drawing.Color klasse
FromOklab(De vloot, de vloot, de vloot)
Terug een nieuwe kleur met de gewenste lichtheid, A, B waarden voor OKLAB model.
public static Color FromOklab(float lightness, float a, float b)
Parameters
lightness
float
Een vloeistof dat de lichte component van de kleur vertegenwoordigt.
a
float
Een vloot dat de A-component van de kleur vertegenwoordigt.
b
float
Een vloot dat de B-component van de kleur vertegenwoordigt.
Returns
Een nieuwe instantie van de Aspose.Html.Drawing.Color klasse
FromOklaba(De vloot, de vloot, de vloot)
Terug een nieuwe kleur met de gewenste lichtheid, A, B, alfa waarden voor OKLAB model.
public static Color FromOklaba(float lightness, float a, float b, float alpha)
Parameters
lightness
float
Een vloeistof dat de lichte component van de kleur vertegenwoordigt.
a
float
Een vloot dat de A-component van de kleur vertegenwoordigt.
b
float
Een vloot dat de B-component van de kleur vertegenwoordigt.
alpha
float
Een vloot dat de alfa-component van de kleur vertegenwoordigt.
Returns
Een nieuwe instantie van de Aspose.Html.Drawing.Color klasse
FromOklch(De vloot, de vloot, de vloot)
Terug een nieuwe kleur met de gewenste luminositeit, chroma, hue waarden voor het OKLAB-model.
public static Color FromOklch(float luminance, float chroma, float hue)
Parameters
luminance
float
Een vloeistof dat de luminanscomponent van de kleur vertegenwoordigt.
chroma
float
Een vloer die de chroomcomponent van de kleur vertegenwoordigt.
hue
float
Een vloeistof dat de hue component van de kleur vertegenwoordigt.
Returns
Een nieuwe instantie van de Aspose.Html.Drawing.Color klasse
FromOklcha(De vloot, de vloot, de vloot)
Terug een nieuwe kleur met de aangevraagde luminositeit, chroma, hue, alfa waarden voor OKLAB model.
public static Color FromOklcha(float luminance, float chroma, float hue, float alpha)
Parameters
luminance
float
Een vloeistof dat de luminanscomponent van de kleur vertegenwoordigt.
chroma
float
Een vloer die de chroomcomponent van de kleur vertegenwoordigt.
hue
float
Een vloeistof dat de hue component van de kleur vertegenwoordigt.
alpha
float
Een vloot dat de alfa-component van de kleur vertegenwoordigt.
Returns
Een nieuwe instantie van de Aspose.Html.Drawing.Color klasse
FromRgb(byte, byte en byte)
Terug een nieuwe kleur met de gewenste ged, groene, blauwe waarden.Alle kleurcomponenten moeten in het bereik 0-255 zijn.
public static Color FromRgb(byte red, byte green, byte blue)
Parameters
red
byte
Een byte die de rode component van de kleur vertegenwoordigt.
green
byte
Een byte die de groene component van de kleur vertegenwoordigt.
blue
byte
Een byte die de blauwe component van de kleur vertegenwoordigt.
Returns
Een nieuwe instantie van de Aspose.Html.Drawing.Color klasse
FromRgb(int, int, int)
Terug een nieuwe kleur met de gewenste ged, groene, blauwe waarden.Alle kleurcomponenten moeten in het bereik 0-255 zijn.
public static Color FromRgb(int red, int green, int blue)
Parameters
red
int
Een int die de rode component van de kleur vertegenwoordigt.
green
int
Een int die de groene component van de kleur vertegenwoordigt.
blue
int
Een int die de blauwe component van de kleur vertegenwoordigt.
Returns
Een nieuwe instantie van de Aspose.Html.Drawing.Color klasse
FromRgb(De vloot, de vloot, de vloot)
Terug een nieuwe kleur met de gewenste ged, groene, blauwe waarden.Alle kleurcomponenten moeten in het bereik 0-1 zijn.
public static Color FromRgb(float red, float green, float blue)
Parameters
red
float
Een vloeistof dat de rode component van de kleur vertegenwoordigt.
green
float
Een vloer die de groene component van de kleur vertegenwoordigt.
blue
float
Een vloot dat de blauwe component van de kleur vertegenwoordigt.
Returns
Een nieuwe instantie van de Aspose.Html.Drawing.Color klasse
FromRgba(byte, byte, byte en byte)
Terug een nieuwe kleur met de gewenste ged, groen, blauw, alfa waarden.Alle kleurcomponenten moeten in het bereik 0-255 zijn.
public static Color FromRgba(byte red, byte green, byte blue, byte alpha)
Parameters
red
byte
Een byte die de rode component van de kleur vertegenwoordigt.
green
byte
Een byte die de groene component van de kleur vertegenwoordigt.
blue
byte
Een byte die de blauwe component van de kleur vertegenwoordigt.
alpha
byte
Een byte die de alfa-component van de kleur vertegenwoordigt.
Returns
Een nieuwe instantie van de Aspose.Html.Drawing.Color klasse
FromRgba(int, int, int, int, int)
Terug een nieuwe kleur met de gewenste ged, groen, blauw, alfa waarden.Alle kleurcomponenten moeten in het bereik 0-255 zijn.
public static Color FromRgba(int red, int green, int blue, int alpha)
Parameters
red
int
Een int die de rode component van de kleur vertegenwoordigt.
green
int
Een int die de groene component van de kleur vertegenwoordigt.
blue
int
Een int die de blauwe component van de kleur vertegenwoordigt.
alpha
int
Een int die de alfa-component van de kleur vertegenwoordigt.
Returns
Een nieuwe instantie van de Aspose.Html.Drawing.Color klasse
FromRgba(De vloot, de vloot, de vloot)
Terug een nieuwe kleur met de gewenste ged, groen, blauw, alfa waarden.Alle kleurcomponenten moeten in het bereik 0-1 zijn.
public static Color FromRgba(float red, float green, float blue, float alpha)
Parameters
red
float
Een vloeistof dat de rode component van de kleur vertegenwoordigt.
green
float
Een vloer die de groene component van de kleur vertegenwoordigt.
blue
float
Een vloot dat de blauwe component van de kleur vertegenwoordigt.
alpha
float
Een vloot dat de alfa-component van de kleur vertegenwoordigt.
Returns
Een nieuwe instantie van de Aspose.Html.Drawing.Color klasse
FromString(String)
Verwijder de string die de CSS kleur bevat en retourneert een nieuwe kleur.
public static Color FromString(string color)
Parameters
color
string
Een string met de kleur in de formaten RGB, HEX, HSL, HSV, HWB, CMYK, NCOL, LCH, OKLCH, LAB of OKLAB
Returns
Een nieuwe instantie van de Aspose.Html.Drawing.Color klasse
FromUint(Uint)
Terug een nieuwe kleur met de gewenste ARGB-waarde.
public static Color FromUint(uint argb)
Parameters
argb
uint
Een uint die de ARGB-waarde van de kleur vertegenwoordigt.
Returns
Een nieuwe instantie van de Aspose.Html.Drawing.Color klasse
GetComplementary()
Terugkomt een nieuwe kleur die aan de tegenovergestelde kant van de kleurwiel is van de oorspronkelijke.
public Color GetComplementary()
Returns
Een nieuwe instantie van de Aspose.Html.Drawing.Color klasse.
GetHashCode()
Terug een hash code.
public override int GetHashCode()
Returns
Een hash code.
GetHue()
Terug een hoek van de kleur.
public float GetHue()
Returns
Een hoek van de kleur.
GetLuminosity()
Het geeft een licht van de kleur terug.
public float GetLuminosity()
Returns
Een helderheid van de kleur.
GetSaturation()
Terug een verzadiging van de kleur.
public float GetSaturation()
Returns
Een verzadiging van de kleur.
ToInt()
Encodeer de kleur ARGB componenten in int.
public int ToInt()
Returns
gecodeerd door int.
ToName()
Verwijder de naam van de kleur als het overeenkomt met een kleur in de lijst met CSS genoemde kleuren, of een leeg string.
public string ToName()
Returns
Een kleurnaam.
ToNaturalColorString(Int)
Returneert een natuurlijke kleur (NCol) aangegeven kleur met behulp van een kleurbrief met een getal om de afstand (in percentage) van de kleur te bepalen.
public string ToNaturalColorString(int digits)
Parameters
digits
int
Stel de ronde precisie voor kleurcomponenten vast.
Returns
Een natuurlijke kleur (NCol) string
ToRgbHexString()
Terug een hexadecimale kleur wordt aangegeven met: #RRGGBB.
public string ToRgbHexString()
Returns
Een hexadecimal kleurlijn.
ToRgbString()
Returneert een string met de RGB-kleur aangegeven door: rgb(R, G, B).
public string ToRgbString()
Returns
Een rgb string.
ToRgbaHexString()
Terug een hexadecimale kleur wordt aangegeven met: #RRGGBBAA.
public string ToRgbaHexString()
Returns
Een hexadecimal kleurlijn.
ToRgbaString()
Returneert een string met de RGBA-kleur aangegeven door: rgba(R, G, B, A).
public string ToRgbaString()
Returns
Een rgba string.
ToString()
Returneert een string dat bestaat uit de RGBA-componentwaarden.
public override string ToString()
Returns
Een menselijk leesbare lijn.
ToUint()
Encodeer de kleur ARGB-componenten in onschreven int.
public uint ToUint()
Returns
Gecodeerd ononderschreven int.
WithAlpha(Vloot)
Creëert een kopie van de kleur met een aangegeven alfa-component.
public Color WithAlpha(float alpha)
Parameters
alpha
float
De waarde van de Alpha component
Returns
Een nieuwe instantie van de Aspose.Html.Drawing.Color klasse
WithHue(Vloot)
Creëert een kopie van de kleur met aangegeven Hue.
public Color WithHue(float hue)
Parameters
hue
float
De waarde van Hue.
Returns
>Een nieuwe instantie van de Aspose.Html.Drawing.Color klasse.
WithLuminosity(Vloot)
Creëert een kopie van de kleur met een aangegeven helderheid.
public Color WithLuminosity(float luminosity)
Parameters
luminosity
float
De waarde van helderheid
Returns
Een nieuwe instantie van de Aspose.Html.Drawing.Color klasse.
WithSaturation(Vloot)
Creëert een kopie van de kleur met een aangegeven verzadiging.
public Color WithSaturation(float saturation)
Parameters
saturation
float
De waarde van verzadiging.
Returns
>Een nieuwe instantie van de Aspose.Html.Drawing.Color klasse.