Class Color
Nome do espaço: Aspose.Html.Drawing Assembleia: Aspose.HTML.dll (25.4.0)
A classe de cores permite especificar as cores comoValores Red-Green-Blue (RGB)Valores de Hue-Saturation-Luminosity (HSL)Valores do Hue-Saturation-Value (HSV)Valores de Hue-Whiteness-Blackness (HWB)Valores de luz A-B (LAB)Os valores Luminance-Chroma-Hue (LCH)Os valores Cyan-Magenta-Yellow-Key (CMYK)Valores de cores naturais (NCOL)Ou com um nome colorido.Um canal Alpha também está disponível para indicar a transparência.
[ComVisible(true)]
public class Color
Inheritance
Membros herdados
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Color()
Inicia uma nova instância da classe Aspose.Html.Drawing.Color.Por padrão, a cor é preto.
public Color()
Color(Flotas, Flotas e Flotas)
Inicia uma nova instância da classe Aspose.Html.Drawing.Color.Todas as cores devem estar na faixa 0-1.
public Color(float red, float green, float blue)
Parameters
red
float
Componente vermelho da cor.
green
float
Componente verde da cor.
blue
float
O componente azul da cor.
Color(Flóia, Flóia, Flóia e Flóia)
Inicia uma nova instância da classe Aspose.Html.Drawing.Color.Todas as cores devem estar na faixa 0-1.
public Color(float red, float green, float blue, float alpha)
Parameters
red
float
Componente vermelho da cor.
green
float
Componente verde da cor.
blue
float
O componente azul da cor.
alpha
float
Componente alfa da cor.
Color(Título: Byte, Byte)
Inicia uma nova instância da classe Aspose.Html.Drawing.Color.Todos os componentes de cor devem estar na faixa 0-255.
public Color(byte red, byte green, byte blue)
Parameters
red
byte
Componente vermelho da cor.
green
byte
Componente verde da cor.
blue
byte
O componente azul da cor.
Color(bits, bytes, bytes, bytes)
Inicia uma nova instância da classe Aspose.Html.Drawing.Color.Todos os componentes de cor devem estar na faixa 0-255.
public Color(byte red, byte green, byte blue, byte alpha)
Parameters
red
byte
Um byte que representa o componente vermelho da cor.
green
byte
Um byte que representa o componente verde da cor.
blue
byte
Um byte que representa o componente azul da cor.
alpha
byte
Um byte que representa o componente alfa da cor.
Color(Int, int, int)
Inicia uma nova instância da classe Aspose.Html.Drawing.Color.Todos os componentes de cor devem estar na faixa 0-255.
public Color(int red, int green, int blue)
Parameters
red
int
Componente vermelho da cor.
green
int
Componente verde da cor.
blue
int
O componente azul da cor.
Color(Int, int, int, int, int)
Inicia uma nova instância da classe Aspose.Html.Drawing.Color.Todos os componentes de cor devem estar na faixa 0-255.
public Color(int red, int green, int blue, int alpha)
Parameters
red
int
Componente vermelho da cor.
green
int
Componente verde da cor.
blue
int
O componente azul da cor.
alpha
int
Componente alfa da cor.
Properties
Alpha
Representa o componente alfa da cor.
public float Alpha { get; }
Valor da propriedade
Blue
Representa o componente azul da cor.
public float Blue { get; }
Valor da propriedade
Green
Representa o componente verde da cor.
public float Green { get; }
Valor da propriedade
Red
Representa o componente vermelho da cor
public float Red { get; }
Valor da propriedade
Methods
AddLuminosity(Flotação)
Cria uma cópia da cor com a soma da sua luminosidade e o valor do delta.
public Color AddLuminosity(float delta)
Parameters
delta
float
Valor da luminosidade
Returns
Uma nova instância da classe Aspose.Html.Drawing.Color
Convert(ColorModel)
Retorna um componente de cor no formato do modelo de cor especificado.
public IColorComponents Convert(ColorModel model)
Parameters
model
ColorModel
O modelo de cor.
Returns
Um novo exemplo da interface Aspose.Html.Drawing.IColorComponents
Equals(Objeto)
Determina se o Aspose.Html.Drawing.Color especificado é igual a esta instância.
public override bool Equals(object obj)
Parameters
obj
object
O Sistema.Objeto para comparar com esta instância.
Returns
‘verdade’ se o Sistema.Objeto especificado é igual a esta instância; caso contrário, ‘falso’.
FromCmyk(Flóia, Flóia, Flóia e Flóia)
Retorna uma nova cor com os valores cyan, magenta, amarelo, chave (negro) solicitados.
public static Color FromCmyk(float cyan, float magenta, float yellow, float key)
Parameters
cyan
float
Um flato que representa o componente ciano da cor.
magenta
float
Um flato que representa o componente magenta da cor.
yellow
float
Um flato que representa o componente amarelo da cor.
key
float
Um flato que representa o componente chave da cor.
Returns
Uma nova instância da classe Aspose.Html.Drawing.Color
FromCmyka(Flóia, Flóia, Flóia e Flóia)
Retorna uma nova cor com os valores cyan, magenta, amarelo, chave (negro), alfa solicitados.
public static Color FromCmyka(float cyan, float magenta, float yellow, float key, float alpha)
Parameters
cyan
float
Um flato que representa o componente ciano da cor.
magenta
float
Um flato que representa o componente magenta da cor.
yellow
float
Um flato que representa o componente amarelo da cor.
key
float
Um flato que representa o componente chave da cor.
alpha
float
Um flato que representa o componente alfa da cor.
Returns
Uma nova instância da classe Aspose.Html.Drawing.Color
FromGray(Flotação)
Retorna uma nova cor com o valor cinzento solicitado.
public static Color FromGray(float gray)
Parameters
gray
float
Um flato que representa o valor cinzento da cor.
Returns
Uma nova instância da classe Aspose.Html.Drawing.Color
FromHsl(Flotas, Flotas e Flotas)
Retorna uma nova cor com os valores solicitados de hue, saturação, saturação.
public static Color FromHsl(float hue, float saturation, float lightness)
Parameters
hue
float
Um flato que representa o componente hue da cor.
saturation
float
Um flato que representa o componente de saturação da cor.
lightness
float
Um flato que representa o componente de brilho da cor.
Returns
Uma nova instância da classe Aspose.Html.Drawing.Color
FromHsla(Flóia, Flóia, Flóia e Flóia)
Retorna uma nova cor com os valores de hue, saturação, saturação, alfa solicitados.
public static Color FromHsla(float hue, float saturation, float lightness, float alpha)
Parameters
hue
float
Um flato que representa o componente hue da cor.
saturation
float
Um flato que representa o componente de saturação da cor.
lightness
float
Um flato que representa o componente de brilho da cor.
alpha
float
Um flato que representa o componente alfa da cor.
Returns
Uma nova instância da classe Aspose.Html.Drawing.Color
FromHsv(Flotas, Flotas e Flotas)
Retorna uma nova cor com a quebra, saturação e valor solicitados.
public static Color FromHsv(float hue, float saturation, float value)
Parameters
hue
float
Um flato que representa o componente hue da cor.
saturation
float
Um flato que representa o componente de saturação da cor.
value
float
Um flato que representa o componente de valor da cor.
Returns
Uma nova instância da classe Aspose.Html.Drawing.Color
FromHsva(Flóia, Flóia, Flóia e Flóia)
Retorna uma nova cor com a hue solicitada, saturação, valor, alfa.
public static Color FromHsva(float hue, float saturation, float value, float alpha)
Parameters
hue
float
Um flato que representa o componente hue da cor.
saturation
float
Um flato que representa o componente de saturação da cor.
value
float
Um flato que representa o componente de valor da cor.
alpha
float
Um flato que representa o componente alfa da cor.
Returns
Uma nova instância da classe Aspose.Html.Drawing.Color
FromHwb(Flotas, Flotas e Flotas)
Retorna uma nova cor com os valores de cor, branqueza e escuridão solicitados.
public static Color FromHwb(float hue, float whiteness, float blackness)
Parameters
hue
float
Um flato que representa o componente hue da cor.
whiteness
float
Um flato que representa o componente de branqueza da cor.
blackness
float
Um flato que representa o componente de escuridão da cor.
Returns
Uma nova instância da classe Aspose.Html.Drawing.Color
FromHwba(Flóia, Flóia, Flóia e Flóia)
Retorna uma nova cor com os valores de cor, branqueza e escuridão solicitados.
public static Color FromHwba(float hue, float whiteness, float blackness, float alpha)
Parameters
hue
float
Um flato que representa o componente hue da cor.
whiteness
float
Um flato que representa o componente de branqueza da cor.
blackness
float
Um flato que representa o componente de escuridão da cor.
alpha
float
Um flato que representa o componente alfa da cor.
Returns
Uma nova instância da classe Aspose.Html.Drawing.Color
FromInt(Int)
Retorna uma nova cor com o valor ARGB solicitado.
public static Color FromInt(int argb)
Parameters
argb
int
Um int que representa o valor ARGB da cor.
Returns
Uma nova instância da classe Aspose.Html.Drawing.Color
FromLab(Flotas, Flotas e Flotas)
Retorna uma nova cor com o brilho solicitado, valores A, B.
public static Color FromLab(float lightness, float a, float b)
Parameters
lightness
float
Um flato que representa o componente de brilho da cor.
a
float
Um flato que representa o componente A da cor.
b
float
Um flato que representa o componente B da cor.
Returns
Uma nova instância da classe Aspose.Html.Drawing.Color
FromLaba(Flóia, Flóia, Flóia e Flóia)
Retorna uma nova cor com o brilho solicitado, valores A, B, alfa.
public static Color FromLaba(float lightness, float a, float b, float alpha)
Parameters
lightness
float
Um flato que representa o componente de brilho da cor.
a
float
Um flato que representa o componente A da cor.
b
float
Um flato que representa o componente B da cor.
alpha
float
Um flato que representa o componente alfa da cor.
Returns
Uma nova instância da classe Aspose.Html.Drawing.Color
FromLch(Flotas, Flotas e Flotas)
Retorna uma nova cor com os valores de luminância, croma, hue solicitados.
public static Color FromLch(float luminance, float chroma, float hue)
Parameters
luminance
float
Um flato que representa o componente luminante da cor.
chroma
float
Um flato que representa o cromo componente da cor.
hue
float
Um flato que representa o componente hue da cor.
Returns
Uma nova instância da classe Aspose.Html.Drawing.Color
FromLcha(Flóia, Flóia, Flóia e Flóia)
Retorna uma nova cor com os valores de luminância, croma, hue, alfa solicitados.
public static Color FromLcha(float luminance, float chroma, float hue, float alpha)
Parameters
luminance
float
Um flato que representa o componente luminante da cor.
chroma
float
Um flato que representa o cromo componente da cor.
hue
float
Um flato que representa o componente hue da cor.
alpha
float
Um flato que representa o componente alfa da cor.
Returns
Uma nova instância da classe Aspose.Html.Drawing.Color
FromOklab(Flotas, Flotas e Flotas)
Retorna uma nova cor com a luminosidade solicitada, valores A, B para o modelo OKLAB.
public static Color FromOklab(float lightness, float a, float b)
Parameters
lightness
float
Um flato que representa o componente de brilho da cor.
a
float
Um flato que representa o componente A da cor.
b
float
Um flato que representa o componente B da cor.
Returns
Uma nova instância da classe Aspose.Html.Drawing.Color
FromOklaba(Flóia, Flóia, Flóia e Flóia)
Retorna uma nova cor com a luminosidade solicitada, valores A, B, alfa para o modelo OKLAB.
public static Color FromOklaba(float lightness, float a, float b, float alpha)
Parameters
lightness
float
Um flato que representa o componente de brilho da cor.
a
float
Um flato que representa o componente A da cor.
b
float
Um flato que representa o componente B da cor.
alpha
float
Um flato que representa o componente alfa da cor.
Returns
Uma nova instância da classe Aspose.Html.Drawing.Color
FromOklch(Flotas, Flotas e Flotas)
Retorna uma nova cor com os valores de luminância, croma e hue solicitados para o modelo OKLAB.
public static Color FromOklch(float luminance, float chroma, float hue)
Parameters
luminance
float
Um flato que representa o componente luminante da cor.
chroma
float
Um flato que representa o cromo componente da cor.
hue
float
Um flato que representa o componente hue da cor.
Returns
Uma nova instância da classe Aspose.Html.Drawing.Color
FromOklcha(Flóia, Flóia, Flóia e Flóia)
Retorna uma nova cor com os valores de luminância, croma, hue, alfa solicitados para o modelo OKLAB.
public static Color FromOklcha(float luminance, float chroma, float hue, float alpha)
Parameters
luminance
float
Um flato que representa o componente luminante da cor.
chroma
float
Um flato que representa o cromo componente da cor.
hue
float
Um flato que representa o componente hue da cor.
alpha
float
Um flato que representa o componente alfa da cor.
Returns
Uma nova instância da classe Aspose.Html.Drawing.Color
FromRgb(Título: Byte, Byte)
Retorna uma nova cor com os valores amarelos, verdes e azuis solicitados.Todos os componentes de cor devem estar na faixa 0-255.
public static Color FromRgb(byte red, byte green, byte blue)
Parameters
red
byte
Um byte que representa o componente vermelho da cor.
green
byte
Um byte que representa o componente verde da cor.
blue
byte
Um byte que representa o componente azul da cor.
Returns
Uma nova instância da classe Aspose.Html.Drawing.Color
FromRgb(Int, int, int)
Retorna uma nova cor com os valores amarelos, verdes e azuis solicitados.Todos os componentes de cor devem estar na faixa 0-255.
public static Color FromRgb(int red, int green, int blue)
Parameters
red
int
Um int que representa o componente vermelho da cor.
green
int
Um int que representa o componente verde da cor.
blue
int
Um int que representa o componente azul da cor.
Returns
Uma nova instância da classe Aspose.Html.Drawing.Color
FromRgb(Flotas, Flotas e Flotas)
Retorna uma nova cor com os valores amarelos, verdes e azuis solicitados.Todas as cores devem estar na faixa 0-1.
public static Color FromRgb(float red, float green, float blue)
Parameters
red
float
Um flato que representa o componente vermelho da cor.
green
float
Um flato que representa o componente verde da cor.
blue
float
Um flato que representa o componente azul da cor.
Returns
Uma nova instância da classe Aspose.Html.Drawing.Color
FromRgba(bits, bytes, bytes, bytes)
Retorna uma nova cor com os valores amarelos, verdes, azuis e alfa solicitados.Todos os componentes de cor devem estar na faixa 0-255.
public static Color FromRgba(byte red, byte green, byte blue, byte alpha)
Parameters
red
byte
Um byte que representa o componente vermelho da cor.
green
byte
Um byte que representa o componente verde da cor.
blue
byte
Um byte que representa o componente azul da cor.
alpha
byte
Um byte que representa o componente alfa da cor.
Returns
Uma nova instância da classe Aspose.Html.Drawing.Color
FromRgba(Int, int, int, int, int)
Retorna uma nova cor com os valores amarelos, verdes, azuis e alfa solicitados.Todos os componentes de cor devem estar na faixa 0-255.
public static Color FromRgba(int red, int green, int blue, int alpha)
Parameters
red
int
Um int que representa o componente vermelho da cor.
green
int
Um int que representa o componente verde da cor.
blue
int
Um int que representa o componente azul da cor.
alpha
int
Um int que representa o componente alfa da cor.
Returns
Uma nova instância da classe Aspose.Html.Drawing.Color
FromRgba(Flóia, Flóia, Flóia e Flóia)
Retorna uma nova cor com os valores amarelos, verdes, azuis e alfa solicitados.Todas as cores devem estar na faixa 0-1.
public static Color FromRgba(float red, float green, float blue, float alpha)
Parameters
red
float
Um flato que representa o componente vermelho da cor.
green
float
Um flato que representa o componente verde da cor.
blue
float
Um flato que representa o componente azul da cor.
alpha
float
Um flato que representa o componente alfa da cor.
Returns
Uma nova instância da classe Aspose.Html.Drawing.Color
FromString(Redação)
Parsa a linha que contém a cor CSS e retorna uma nova cor.
public static Color FromString(string color)
Parameters
color
string
Uma linha que contém a cor no formato RGB, HEX, HSL, HSV, HWB, CMYK, NCOL, LCH, OKLCH, LAB ou OKLAB
Returns
Uma nova instância da classe Aspose.Html.Drawing.Color
FromUint(de UIN)
Retorna uma nova cor com o valor ARGB solicitado.
public static Color FromUint(uint argb)
Parameters
argb
uint
Uma tinta que representa o valor ARGB da cor.
Returns
Uma nova instância da classe Aspose.Html.Drawing.Color
GetComplementary()
Retorna uma nova cor que está no lado oposto da roda de cor do original.
public Color GetComplementary()
Returns
Uma nova instância da classe Aspose.Html.Drawing.Color.
GetHashCode()
Retornar um código hash.
public override int GetHashCode()
Returns
Um código de hash.
GetHue()
Retorna uma coloração da cor.
public float GetHue()
Returns
Uma pele da cor.
GetLuminosity()
Retorna uma luminosidade da cor.
public float GetLuminosity()
Returns
Uma iluminação da cor.
GetSaturation()
Retorna uma saturação da cor.
public float GetSaturation()
Returns
Uma saturação da cor.
ToInt()
Encode os componentes coloridos ARGB em int.
public int ToInt()
Returns
codificado em
ToName()
Retorna o nome da cor se corresponder a uma cor na lista de cores nomeadas pelo CSS, ou uma linha vazia.
public string ToName()
Returns
Um nome de cor.
ToNaturalColorString(Int)
Retorna uma cor natural (NCol) especificada usando uma letra de cor com um número para especificar a distância (em porcentagem) da cor.
public string ToNaturalColorString(int digits)
Parameters
digits
int
Defina a precisão de rolamento para os componentes de cor.
Returns
Uma cor natural (NCol) string
ToRgbHexString()
Retorna uma cor hexadecimal especificada com: #RRGGBB.
public string ToRgbHexString()
Returns
Uma cor hexadecimal.
ToRgbString()
Retorna uma linha que contém a cor RGB especificada por: rgb(R, G, B).
public string ToRgbString()
Returns
Uma corrente RGB.
ToRgbaHexString()
Retorna uma cor hexadecimal especificada com: #RRGGBBAA.
public string ToRgbaHexString()
Returns
Uma cor hexadecimal.
ToRgbaString()
Retorna uma linha que contém a cor RGBA especificada por: rgba(R, G, B, A).
public string ToRgbaString()
Returns
Uma corrente de rgba.
ToString()
Retorna uma linha que consiste nos valores dos componentes do RGBA.
public override string ToString()
Returns
Uma linha de leitura humana.
ToUint()
Encodem os componentes coloridos ARGB em int não assinados.
public uint ToUint()
Returns
Código não assinado.
WithAlpha(Flotação)
Crie uma cópia da cor com um componente alfa especificado.
public Color WithAlpha(float alpha)
Parameters
alpha
float
Valor do componente alfa
Returns
Uma nova instância da classe Aspose.Html.Drawing.Color
WithHue(Flotação)
Crie uma cópia da cor com a cor especificada.
public Color WithHue(float hue)
Parameters
hue
float
Valor do Hue.
Returns
>A nova instância da classe Aspose.Html.Drawing.Color.
WithLuminosity(Flotação)
Crie cópia da cor com luminosidade especificada.
public Color WithLuminosity(float luminosity)
Parameters
luminosity
float
Valor da luminosidade
Returns
Uma nova instância da classe Aspose.Html.Drawing.Color.
WithSaturation(Flotação)
Crie cópia da cor com saturação especificada.
public Color WithSaturation(float saturation)
Parameters
saturation
float
valor da saturação.
Returns
>A nova instância da classe Aspose.Html.Drawing.Color.