Class Color

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

object Color

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

float

Blue

Representa o componente azul da cor.

public float Blue { get; }

Valor da propriedade

float

Green

Representa o componente verde da cor.

public float Green { get; }

Valor da propriedade

float

Red

Representa o componente vermelho da cor

public float Red { get; }

Valor da propriedade

float

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

Color

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

IColorComponents

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

bool

‘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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

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

Color

Uma nova instância da classe Aspose.Html.Drawing.Color.

GetHashCode()

Retornar um código hash.

public override int GetHashCode()

Returns

int

Um código de hash.

GetHue()

Retorna uma coloração da cor.

public float GetHue()

Returns

float

Uma pele da cor.

GetLuminosity()

Retorna uma luminosidade da cor.

public float GetLuminosity()

Returns

float

Uma iluminação da cor.

GetSaturation()

Retorna uma saturação da cor.

public float GetSaturation()

Returns

float

Uma saturação da cor.

ToInt()

Encode os componentes coloridos ARGB em int.

public int ToInt()

Returns

int

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

string

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

string

Uma cor natural (NCol) string

ToRgbHexString()

Retorna uma cor hexadecimal especificada com: #RRGGBB.

public string ToRgbHexString()

Returns

string

Uma cor hexadecimal.

ToRgbString()

Retorna uma linha que contém a cor RGB especificada por: rgb(R, G, B).

public string ToRgbString()

Returns

string

Uma corrente RGB.

ToRgbaHexString()

Retorna uma cor hexadecimal especificada com: #RRGGBBAA.

public string ToRgbaHexString()

Returns

string

Uma cor hexadecimal.

ToRgbaString()

Retorna uma linha que contém a cor RGBA especificada por: rgba(R, G, B, A).

public string ToRgbaString()

Returns

string

Uma corrente de rgba.

ToString()

Retorna uma linha que consiste nos valores dos componentes do RGBA.

public override string ToString()

Returns

string

Uma linha de leitura humana.

ToUint()

Encodem os componentes coloridos ARGB em int não assinados.

public uint ToUint()

Returns

uint

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

Color

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

Color

>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

Color

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

Color

>A nova instância da classe Aspose.Html.Drawing.Color.

 Português