Class Color
Именује се: Aspose.Html.Drawing Асамблеја: Aspose.HTML.dll (25.4.0)
Класа боја вам омогућава да одредите боје каоЦрвено-Зелено-Сине вредности (РГБ)ХСЛ (Hue-Saturation-Luminosity) вредности суВредности високог засићења (ХСВ)Вредности Hue-Whiteness-Blackness (HWB)значења светлости А-Б (ЛАБ),ЛУМИНАНС-ХРОМА-ХУЕ (ЛЦХ) вредностиЦијан-Магента-Желто-Кључ (ЦМИК) вредности,природне боје (НЦОЛ) вредности,или са именом боје.Алфа канал је такође доступан за индикацију транспарентности.
[ComVisible(true)]
public class Color
Inheritance
Наслеђени чланови
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Color()
Иницијалише нову инстанцију класе Aspose.Html.Drawing.Color.По подразумевању боја је црна.
public Color()
Color(пловила, пловила и пловила)
Иницијалише нову инстанцију класе Aspose.Html.Drawing.Color.Све компоненте боје морају бити у опсегу 0-1.
public Color(float red, float green, float blue)
Parameters
red
float
Црвена компонента боје.
green
float
Зелена компонента боје.
blue
float
Плава компонента боје.
Color(пловидбе, пловидбе, пловидбе)
Иницијалише нову инстанцију класе Aspose.Html.Drawing.Color.Све компоненте боје морају бити у опсегу 0-1.
public Color(float red, float green, float blue, float alpha)
Parameters
red
float
Црвена компонента боје.
green
float
Зелена компонента боје.
blue
float
Плава компонента боје.
alpha
float
Алфа компонента боје.
Color(Бит, Бит и Бит)
Иницијалише нову инстанцију класе Aspose.Html.Drawing.Color.Све компоненте боје морају бити у опсегу од 0 до 255.
public Color(byte red, byte green, byte blue)
Parameters
red
byte
Црвена компонента боје.
green
byte
Зелена компонента боје.
blue
byte
Плава компонента боје.
Color(byte, byte, byte, byte)
Иницијалише нову инстанцију класе Aspose.Html.Drawing.Color.Све компоненте боје морају бити у опсегу од 0 до 255.
public Color(byte red, byte green, byte blue, byte alpha)
Parameters
red
byte
Бит који представља црвену компоненту боје.
green
byte
Бит који представља зелену компоненту боје.
blue
byte
Бит који представља плаву компоненту боје.
alpha
byte
Бит који представља алфа компоненту боје.
Color(int, int, int)
Иницијалише нову инстанцију класе Aspose.Html.Drawing.Color.Све компоненте боје морају бити у опсегу од 0 до 255.
public Color(int red, int green, int blue)
Parameters
red
int
Црвена компонента боје.
green
int
Зелена компонента боје.
blue
int
Плава компонента боје.
Color(int, int, int, int)
Иницијалише нову инстанцију класе Aspose.Html.Drawing.Color.Све компоненте боје морају бити у опсегу од 0 до 255.
public Color(int red, int green, int blue, int alpha)
Parameters
red
int
Црвена компонента боје.
green
int
Зелена компонента боје.
blue
int
Плава компонента боје.
alpha
int
Алфа компонента боје.
Properties
Alpha
Представља алфа компоненту боје.
public float Alpha { get; }
Вредност имовине
Blue
Представља плаву компоненту боје.
public float Blue { get; }
Вредност имовине
Green
Представља зелену компоненту боје.
public float Green { get; }
Вредност имовине
Red
Представља црвену компоненту боје
public float Red { get; }
Вредност имовине
Methods
AddLuminosity(Флоат)
Креира копију боје са Сумом његове светлости и делта вредности.
public Color AddLuminosity(float delta)
Parameters
delta
float
Вредност светлости
Returns
Нова инстанција класе Aspose.Html.Drawing.Color
Convert(ColorModel)
Враћа компоненте боје у формату одређеног модела боје.
public IColorComponents Convert(ColorModel model)
Parameters
model
ColorModel
То је модел боје.
Returns
Нови пример интерфејса Aspose.Html.Drawing.IColorComponents
Equals(Објекат)
Одређује да ли је одређени Aspose.Html.Drawing.Color једнак овој инстанцији.
public override bool Equals(object obj)
Parameters
obj
object
Систем.Објект да се упореди са овим инстанцијом.
Returns
‘истина’ ако је одређени Систем.Објект једнак овом примјеру; иначе, ‘фалсификовани’.
FromCmyk(пловидбе, пловидбе, пловидбе)
Враћа нову боју са захтеваним цијанским, магентским, жутим, кључним (црним) вредностима.
public static Color FromCmyk(float cyan, float magenta, float yellow, float key)
Parameters
cyan
float
Флоат који представља цијанску компоненту боје.
magenta
float
Флоат који представља компоненту магенте боје.
yellow
float
Флоат који представља жуту компоненту боје.
key
float
Флоат који представља кључну компоненту боје.
Returns
Нова инстанција класе Aspose.Html.Drawing.Color
FromCmyka(пловила, пловила, пловила, пловила)
Враћа нову боју са захтеваним цијан, магента, жута, кључна (црна), алфа вредности.
public static Color FromCmyka(float cyan, float magenta, float yellow, float key, float alpha)
Parameters
cyan
float
Флоат који представља цијанску компоненту боје.
magenta
float
Флоат који представља компоненту магенте боје.
yellow
float
Флоат који представља жуту компоненту боје.
key
float
Флоат који представља кључну компоненту боје.
alpha
float
Флоат који представља алфа компоненту боје.
Returns
Нова инстанција класе Aspose.Html.Drawing.Color
FromGray(Флоат)
Враћа нову боју са жељеном сивом вредношћу.
public static Color FromGray(float gray)
Parameters
gray
float
Флоат који представља сиву вредност боје.
Returns
Нова инстанција класе Aspose.Html.Drawing.Color
FromHsl(пловила, пловила и пловила)
Враћа нову боју са захтеваним вредностима гуе, засићења, засићења.
public static Color FromHsl(float hue, float saturation, float lightness)
Parameters
hue
float
Флоат који представља кожу компоненте боје.
saturation
float
Флоат који представља засићени компонент боје.
lightness
float
Флоат који представља елемент светлости боје.
Returns
Нова инстанција класе Aspose.Html.Drawing.Color
FromHsla(пловидбе, пловидбе, пловидбе)
Враћа нову боју са захтеваним гуе, засићењем, засићењем, алфа вредностима.
public static Color FromHsla(float hue, float saturation, float lightness, float alpha)
Parameters
hue
float
Флоат који представља кожу компоненте боје.
saturation
float
Флоат који представља засићени компонент боје.
lightness
float
Флоат који представља елемент светлости боје.
alpha
float
Флоат који представља алфа компоненту боје.
Returns
Нова инстанција класе Aspose.Html.Drawing.Color
FromHsv(пловила, пловила и пловила)
Враћа нову боју са захтеваном бојом, засићењем, вредношћу.
public static Color FromHsv(float hue, float saturation, float value)
Parameters
hue
float
Флоат који представља кожу компоненте боје.
saturation
float
Флоат који представља засићени компонент боје.
value
float
Флоат који представља вредну компоненту боје.
Returns
Нова инстанција класе Aspose.Html.Drawing.Color
FromHsva(пловидбе, пловидбе, пловидбе)
Враћа нову боју са захтеваним шумом, засићењем, вредношћу, алфа.
public static Color FromHsva(float hue, float saturation, float value, float alpha)
Parameters
hue
float
Флоат који представља кожу компоненте боје.
saturation
float
Флоат који представља засићени компонент боје.
value
float
Флоат који представља вредну компоненту боје.
alpha
float
Флоат који представља алфа компоненту боје.
Returns
Нова инстанција класе Aspose.Html.Drawing.Color
FromHwb(пловила, пловила и пловила)
Враћа нову боју са захтеваним вредностима боје, белости, црности.
public static Color FromHwb(float hue, float whiteness, float blackness)
Parameters
hue
float
Флоат који представља кожу компоненте боје.
whiteness
float
Флоат који представља компоненту белине боје.
blackness
float
Флоат који представља црност компоненте боје.
Returns
Нова инстанција класе Aspose.Html.Drawing.Color
FromHwba(пловидбе, пловидбе, пловидбе)
Враћа нову боју са захтеваним вредностима боје, белости, црности.
public static Color FromHwba(float hue, float whiteness, float blackness, float alpha)
Parameters
hue
float
Флоат који представља кожу компоненте боје.
whiteness
float
Флоат који представља компоненту белине боје.
blackness
float
Флоат који представља црност компоненте боје.
alpha
float
Флоат који представља алфа компоненту боје.
Returns
Нова инстанција класе Aspose.Html.Drawing.Color
FromInt(Инт)
Враћа нову боју са захтеваном АРГБ вредношћу.
public static Color FromInt(int argb)
Parameters
argb
int
Инт који представља АРГБ вредност боје.
Returns
Нова инстанција класе Aspose.Html.Drawing.Color
FromLab(пловила, пловила и пловила)
Враћа нову боју са захтеваним светлошћу, вредностима А, Б.
public static Color FromLab(float lightness, float a, float b)
Parameters
lightness
float
Флоат који представља елемент светлости боје.
a
float
Флоат који представља компоненту А боје.
b
float
Флоат који представља компоненту Б боје.
Returns
Нова инстанција класе Aspose.Html.Drawing.Color
FromLaba(пловидбе, пловидбе, пловидбе)
Враћа нову боју са захтеваним светлошћу, А, Б, алфа вредностима.
public static Color FromLaba(float lightness, float a, float b, float alpha)
Parameters
lightness
float
Флоат који представља елемент светлости боје.
a
float
Флоат који представља компоненту А боје.
b
float
Флоат који представља компоненту Б боје.
alpha
float
Флоат који представља алфа компоненту боје.
Returns
Нова инстанција класе Aspose.Html.Drawing.Color
FromLch(пловила, пловила и пловила)
Враћа нову боју са захтеваним вредностима светлости, хрома, хуе.
public static Color FromLch(float luminance, float chroma, float hue)
Parameters
luminance
float
Флоат који представља компоненту светлости боје.
chroma
float
Флоат који представља хромску компоненту боје.
hue
float
Флоат који представља кожу компоненте боје.
Returns
Нова инстанција класе Aspose.Html.Drawing.Color
FromLcha(пловидбе, пловидбе, пловидбе)
Враћа нову боју са захтеваним светлошћу, хромом, хуе, алфа вредностима.
public static Color FromLcha(float luminance, float chroma, float hue, float alpha)
Parameters
luminance
float
Флоат који представља компоненту светлости боје.
chroma
float
Флоат који представља хромску компоненту боје.
hue
float
Флоат који представља кожу компоненте боје.
alpha
float
Флоат који представља алфа компоненту боје.
Returns
Нова инстанција класе Aspose.Html.Drawing.Color
FromOklab(пловила, пловила и пловила)
Враћа нову боју са захтеваним светлошћу, вредностима А, Б за ОКЛАБ модел.
public static Color FromOklab(float lightness, float a, float b)
Parameters
lightness
float
Флоат који представља елемент светлости боје.
a
float
Флоат који представља компоненту А боје.
b
float
Флоат који представља компоненту Б боје.
Returns
Нова инстанција класе Aspose.Html.Drawing.Color
FromOklaba(пловидбе, пловидбе, пловидбе)
Враћа нову боју са захтеваним светлошћу, А, Б, алфа вредности за ОКЛАБ модел.
public static Color FromOklaba(float lightness, float a, float b, float alpha)
Parameters
lightness
float
Флоат који представља елемент светлости боје.
a
float
Флоат који представља компоненту А боје.
b
float
Флоат који представља компоненту Б боје.
alpha
float
Флоат који представља алфа компоненту боје.
Returns
Нова инстанција класе Aspose.Html.Drawing.Color
FromOklch(пловила, пловила и пловила)
Враћа нову боју са захтеваним вредностима светлости, хрома, хуе за ОКЛАБ модел.
public static Color FromOklch(float luminance, float chroma, float hue)
Parameters
luminance
float
Флоат који представља компоненту светлости боје.
chroma
float
Флоат који представља хромску компоненту боје.
hue
float
Флоат који представља кожу компоненте боје.
Returns
Нова инстанција класе Aspose.Html.Drawing.Color
FromOklcha(пловидбе, пловидбе, пловидбе)
Враћа нову боју са захтеваним светлошћу, хромом, хуе, алфа вредностима за ОКЛАБ модел.
public static Color FromOklcha(float luminance, float chroma, float hue, float alpha)
Parameters
luminance
float
Флоат који представља компоненту светлости боје.
chroma
float
Флоат који представља хромску компоненту боје.
hue
float
Флоат који представља кожу компоненте боје.
alpha
float
Флоат који представља алфа компоненту боје.
Returns
Нова инстанција класе Aspose.Html.Drawing.Color
FromRgb(Бит, Бит и Бит)
Враћа нову боју са захтеваним зеленим, плавим вредностима.Све компоненте боје морају бити у опсегу од 0 до 255.
public static Color FromRgb(byte red, byte green, byte blue)
Parameters
red
byte
Бит који представља црвену компоненту боје.
green
byte
Бит који представља зелену компоненту боје.
blue
byte
Бит који представља плаву компоненту боје.
Returns
Нова инстанција класе Aspose.Html.Drawing.Color
FromRgb(int, int, int)
Враћа нову боју са захтеваним зеленим, плавим вредностима.Све компоненте боје морају бити у опсегу од 0 до 255.
public static Color FromRgb(int red, int green, int blue)
Parameters
red
int
Инт који представља црвену компоненту боје.
green
int
Инт који представља зелену компоненту боје.
blue
int
Инт који представља плаву компоненту боје.
Returns
Нова инстанција класе Aspose.Html.Drawing.Color
FromRgb(пловила, пловила и пловила)
Враћа нову боју са захтеваним зеленим, плавим вредностима.Све компоненте боје морају бити у опсегу 0-1.
public static Color FromRgb(float red, float green, float blue)
Parameters
red
float
Флоат који представља црвену компоненту боје.
green
float
Флоат који представља зелену компоненту боје.
blue
float
Флоат који представља плаву компоненту боје.
Returns
Нова инстанција класе Aspose.Html.Drawing.Color
FromRgba(byte, byte, byte, byte)
Враћа нову боју са захтеваним зеленим, плавим, алфа вредностима.Све компоненте боје морају бити у опсегу од 0 до 255.
public static Color FromRgba(byte red, byte green, byte blue, byte alpha)
Parameters
red
byte
Бит који представља црвену компоненту боје.
green
byte
Бит који представља зелену компоненту боје.
blue
byte
Бит који представља плаву компоненту боје.
alpha
byte
Бит који представља алфа компоненту боје.
Returns
Нова инстанција класе Aspose.Html.Drawing.Color
FromRgba(int, int, int, int)
Враћа нову боју са захтеваним зеленим, плавим, алфа вредностима.Све компоненте боје морају бити у опсегу од 0 до 255.
public static Color FromRgba(int red, int green, int blue, int alpha)
Parameters
red
int
Инт који представља црвену компоненту боје.
green
int
Инт који представља зелену компоненту боје.
blue
int
Инт који представља плаву компоненту боје.
alpha
int
Инт који представља алфа компоненту боје.
Returns
Нова инстанција класе Aspose.Html.Drawing.Color
FromRgba(пловидбе, пловидбе, пловидбе)
Враћа нову боју са захтеваним зеленим, плавим, алфа вредностима.Све компоненте боје морају бити у опсегу 0-1.
public static Color FromRgba(float red, float green, float blue, float alpha)
Parameters
red
float
Флоат који представља црвену компоненту боје.
green
float
Флоат који представља зелену компоненту боје.
blue
float
Флоат који представља плаву компоненту боје.
alpha
float
Флоат који представља алфа компоненту боје.
Returns
Нова инстанција класе Aspose.Html.Drawing.Color
FromString(Стринг)
Прекида струју која садржи ЦСС боју и враћа нову боју.
public static Color FromString(string color)
Parameters
color
string
Ретка која садржи боју у формату РГБ, ХЕКС, ХСЛ, ХСВ, ХВБ, ЦМИК, НЦОЛ, ЛЦХ, ОКЛЦХ, ЛАБ или ОКЛАБ
Returns
Нова инстанција класе Aspose.Html.Drawing.Color
FromUint(Уинт)
Враћа нову боју са захтеваном АРГБ вредношћу.
public static Color FromUint(uint argb)
Parameters
argb
uint
Уинт који представља АРГБ вредност боје.
Returns
Нова инстанција класе Aspose.Html.Drawing.Color
GetComplementary()
Враћа нову боју која је на супротној страни точкова боје од оригинала.
public Color GetComplementary()
Returns
Нова инстанција класе Aspose.Html.Drawing.Color.
GetHashCode()
Повратак хаш кода.
public override int GetHashCode()
Returns
Један хасх код.
GetHue()
Повратак кутије боје.
public float GetHue()
Returns
Једна коса боје.
GetLuminosity()
Враћа светлост боје.
public float GetLuminosity()
Returns
Једна светлост боје.
GetSaturation()
Повратак засићења боје.
public float GetSaturation()
Returns
Засићење боје.
ToInt()
Кодирање Цвет АРГБ компоненте у инт.
public int ToInt()
Returns
Кодиран је у.
ToName()
Враћа име боје ако одговара боји на листи ЦСС названих боја, или празан трак.
public string ToName()
Returns
Име је боја.
ToNaturalColorString(Инт)
Враћа природну боју (НЦОЛ) одређену боју користећи боју писмо са бројем да би се одредила удаљеност (у проценту) од боје.
public string ToNaturalColorString(int digits)
Parameters
digits
int
Поставите прецизност ротирања за компоненте боје.
Returns
Природне боје (НЦОЛ) струка
ToRgbHexString()
Повратак хексадецималне боје је наведена са: #RRGGBB.
public string ToRgbHexString()
Returns
Хексадецимална боја струка.
ToRgbString()
Повратак струје која садржи РГБ боју која је одређена: РГБ(Р, Г, Б).
public string ToRgbString()
Returns
Једна РГБ струја.
ToRgbaHexString()
Повратак хексадецималне боје је наведена са: #RRGGBBAA.
public string ToRgbaHexString()
Returns
Хексадецимална боја струка.
ToRgbaString()
Повратак струје која садржи РГБА боју која је одређена: рgba(Р, Г, Б, А).
public string ToRgbaString()
Returns
Једна рубаљка струја.
ToString()
Враћа струју која се састоји од вредности компоненте РГБА.
public override string ToString()
Returns
Људско читајућа линија.
ToUint()
Кодирање Цветних АРГБ компоненти у несигнираних инт.
public uint ToUint()
Returns
Кодирани неподписани инт.
WithAlpha(Флоат)
Креира копију боје са одређеним алфа компонентом.
public Color WithAlpha(float alpha)
Parameters
alpha
float
Вредност Алфа компоненте
Returns
Нова инстанција класе Aspose.Html.Drawing.Color
WithHue(Флоат)
Креира копију боје са одређеним косом.
public Color WithHue(float hue)
Parameters
hue
float
Vrednost je Hue.
Returns
>Нова инстанција Аппосе.Хтмл.Снимање.Цвет класе.
WithLuminosity(Флоат)
Креира копију боје са одређеном светлошћу.
public Color WithLuminosity(float luminosity)
Parameters
luminosity
float
Вредност светлости
Returns
Нова инстанција класе Aspose.Html.Drawing.Color.
WithSaturation(Флоат)
Креира копију боје са одређеном засићењем.
public Color WithSaturation(float saturation)
Parameters
saturation
float
вредност засићења.
Returns
>Нова инстанција Аппосе.Хтмл.Снимање.Цвет класе.