Aspose::Page::Drawing::Color 类

Color class

表示 ARGB(alpha、red、green、blue)颜色。

class Color : public System::Object,
              public System::Details::BoxableObjectBase

方法

方法描述
Clone()克隆此 Aspose.Page.Drawing.Color
Color()
Equals(System::SharedPtr<System::Object>) override测试指定的对象是否为 T:Aspose::Page::Drawing::Color 结构且等价于此 T:Aspose::Page::Drawing::Color 结构。
static FromArgb(int32_t)从 32 位 ARGB 值创建一个 T:Aspose::Page::Drawing::Color 结构。
static FromArgb(int32_t, int32_t, int32_t, int32_t)从四个 ARGB 分量(alpha、red、green 和 blue)值创建一个 T:Aspose::Page::Drawing::Color 结构。虽然此方法允许为每个分量传入 32 位值,但每个分量的值限制为 8 位。
static FromArgb(int32_t, Aspose::Page::Drawing::Color)从指定的 T:Aspose::Page::Drawing::Color 结构创建一个 T:Aspose::Page::Drawing::Color 结构,但使用新的指定 alpha 值。虽然此方法允许为 alpha 值传入 32 位值,但该值限制为 8 位。
static FromArgb(int32_t, int32_t, int32_t)从指定的 8 位颜色值(red、green、blue)创建一个 T:Aspose::Page::Drawing::Color 结构。alpha 值隐式为 255(完全不透明)。虽然此方法允许为每个颜色分量传入 32 位值,但每个分量的值限制为 8 位。
static FromName(System::String)从指定的预定义颜色名称创建一个 T:Aspose::Page::Drawing::Color 结构。
get_A()获取此 T:Aspose::Page::Drawing::Color 结构的 alpha 分量值。
static get_AliceBlue()获取具有 ARGB 值 #FFF0F8FF 的系统定义颜色。
static get_AntiqueWhite()获取具有 ARGB 值 #FFFAEBD7 的系统定义颜色。
static get_Aqua()获取具有 ARGB 值 #FF00FFFF 的系统定义颜色。
static get_Aquamarine()获取具有 ARGB 值 #FF7FFFD4 的系统定义颜色。
static get_Azure()获取具有 ARGB 值 #FFF0FFFF 的系统定义颜色。
get_B()获取此 T:Aspose::Page::Drawing::Color 结构的蓝色分量值。
static get_Beige()获取具有 ARGB 值 #FFF5F5DC 的系统定义颜色。
static get_Bisque()获取具有 ARGB 值 #FFFFE4C4 的系统定义颜色。
static get_Black()获取具有 ARGB 值 #FF000000 的系统定义颜色。
static get_BlanchedAlmond()获取具有 ARGB 值 #FFFFEBCD 的系统定义颜色。
static get_Blue()获取具有 ARGB 值 #FF0000FF 的系统定义颜色。
static get_BlueViolet()获取具有 ARGB 值 #FF8A2BE2 的系统定义颜色。
static get_Brown()获取具有 ARGB 值 #FFA52A2A 的系统定义颜色。
static get_BurlyWood()获取具有 ARGB 值 #FFDEB887 的系统定义颜色。
static get_CadetBlue()获取具有 ARGB 值 #FF5F9EA0 的系统定义颜色。
static get_Chartreuse()获取具有 ARGB 值 #FF7FFF00 的系统定义颜色。
static get_Chocolate()获取具有 ARGB 值 #FFD2691E 的系统定义颜色。
static get_Coral()获取具有 ARGB 值 #FFFF7F50 的系统定义颜色。
static get_CornflowerBlue()获取具有 ARGB 值 #FF6495ED 的系统定义颜色。
static get_Cornsilk()获取具有 ARGB 值 #FFFFF8DC 的系统定义颜色。
static get_Crimson()获取具有 ARGB 值 #FFDC143C 的系统定义颜色。
static get_Cyan()获取具有 ARGB 值 #FF00FFFF 的系统定义颜色。
static get_DarkBlue()获取具有 ARGB 值 #FF00008B 的系统定义颜色。
static get_DarkCyan()获取具有 ARGB 值 #FF008B8B 的系统定义颜色。
static get_DarkGoldenrod()获取具有 ARGB 值 #FFB8860B 的系统定义颜色。
static get_DarkGray()获取具有 ARGB 值 #FFA9A9A9 的系统定义颜色。
static get_DarkGreen()获取系统定义的颜色,其 ARGB 值为 #FF006400。
static get_DarkKhaki()获取系统定义的颜色,其 ARGB 值为 #FFBDB76B。
static get_DarkMagenta()获取系统定义的颜色,其 ARGB 值为 #FF8B008B。
static get_DarkOliveGreen()获取系统定义的颜色,其 ARGB 值为 #FF556B2F。
static get_DarkOrange()获取系统定义的颜色,其 ARGB 值为 #FFFF8C00。
static get_DarkOrchid()获取系统定义的颜色,其 ARGB 值为 #FF9932CC。
static get_DarkRed()获取系统定义的颜色,其 ARGB 值为 #FF8B0000。
static get_DarkSalmon()获取系统定义的颜色,其 ARGB 值为 #FFE9967A。
static get_DarkSeaGreen()获取系统定义的颜色,其 ARGB 值为 #FF8FBC8F。
static get_DarkSlateBlue()获取系统定义的颜色,其 ARGB 值为 #FF483D8B。
static get_DarkSlateGray()获取系统定义的颜色,其 ARGB 值为 #FF2F4F4F。
static get_DarkTurquoise()获取系统定义的颜色,其 ARGB 值为 #FF00CED1。
static get_DarkViolet()获取系统定义的颜色,其 ARGB 值为 #FF9400D3。
static get_DeepPink()获取系统定义的颜色,其 ARGB 值为 #FFFF1493。
static get_DeepSkyBlue()获取系统定义的颜色,其 ARGB 值为 #FF00BFFF。
static get_DimGray()获取系统定义的颜色,其 ARGB 值为 #FF696969。
static get_DodgerBlue()获取系统定义的颜色,其 ARGB 值为 #FF1E90FF。
static get_Firebrick()获取系统定义的颜色,其 ARGB 值为 #FFB22222。
static get_FloralWhite()获取系统定义的颜色,其 ARGB 值为 #FFFFFAF0。
static get_ForestGreen()获取系统定义的颜色,其 ARGB 值为 #FF228B22。
static get_Fuchsia()获取系统定义的颜色,其 ARGB 值为 #FFFF00FF。
get_G()获取此 T:Aspose::Page::Drawing::Color 结构的绿色分量值。
static get_Gainsboro()获取系统定义的颜色,其 ARGB 值为 #FFDCDCDC。
static get_GhostWhite()获取系统定义的颜色,其 ARGB 值为 #FFF8F8FF。
static get_Gold()获取系统定义的颜色,其 ARGB 值为 #FFFFD700。
static get_Goldenrod()获取具有 ARGB 值 #FFDAA520 的系统定义颜色。
static get_Gray()获取具有 ARGB 值 #FF808080 的系统定义颜色。
static get_Green()获取具有 ARGB 值 #FF008000 的系统定义颜色。
static get_GreenYellow()获取具有 ARGB 值 #FFADFF2F 的系统定义颜色。
static get_Honeydew()获取具有 ARGB 值 #FFF0FFF0 的系统定义颜色。
static get_HotPink()获取具有 ARGB 值 #FFFF69B4 的系统定义颜色。
static get_IndianRed()获取具有 ARGB 值 #FFCD5C5C 的系统定义颜色。
static get_Indigo()获取具有 ARGB 值 #FF4B0082 的系统定义颜色。
get_IsEmpty()指定此 T:Aspose::Page::Drawing::Color 结构是否未初始化。
get_IsNamedColor()获取一个值,指示此 T:Aspose::Page::Drawing::Color 结构是命名颜色还是 T:System::Drawing::KnownColor 枚举的成员。
static get_Ivory()获取具有 ARGB 值 #FFFFFFF0 的系统定义颜色。
static get_Khaki()获取具有 ARGB 值 #FFF0E68C 的系统定义颜色。
static get_Lavender()获取具有 ARGB 值 #FFE6E6FA 的系统定义颜色。
static get_LavenderBlush()获取具有 ARGB 值 #FFFFF0F5 的系统定义颜色。
static get_LawnGreen()获取具有 ARGB 值 #FF7CFC00 的系统定义颜色。
static get_LemonChiffon()获取具有 ARGB 值 #FFFFFACD 的系统定义颜色。
static get_LightBlue()获取具有 ARGB 值 #FFADD8E6 的系统定义颜色。
static get_LightCoral()获取具有 ARGB 值 #FFF08080 的系统定义颜色。
static get_LightCyan()获取具有 ARGB 值 #FFE0FFFF 的系统定义颜色。
static get_LightGoldenrodYellow()获取具有 ARGB 值 #FFFAFAD2 的系统定义颜色。
static get_LightGray()获取具有 ARGB 值 #FFD3D3D3 的系统定义颜色。
static get_LightGreen()获取具有 ARGB 值 #FF90EE90 的系统定义颜色。
static get_LightPink()获取具有 ARGB 值 #FFFFB6C1 的系统定义颜色。
static get_LightSalmon()获取具有 ARGB 值 #FFFFA07A 的系统定义颜色。
static get_LightSeaGreen()获取具有 ARGB 值 #FF20B2AA 的系统定义颜色。
static get_LightSkyBlue()获取系统定义的颜色,其 ARGB 值为 #FF87CEFA。
static get_LightSlateGray()获取系统定义的颜色,其 ARGB 值为 #FF778899。
static get_LightSteelBlue()获取系统定义的颜色,其 ARGB 值为 #FFB0C4DE。
static get_LightYellow()获取系统定义的颜色,其 ARGB 值为 #FFFFFFE0。
static get_Lime()获取系统定义的颜色,其 ARGB 值为 #FF00FF00。
static get_LimeGreen()获取系统定义的颜色,其 ARGB 值为 #FF32CD32。
static get_Linen()获取系统定义的颜色,其 ARGB 值为 #FFFAF0E6。
static get_Magenta()获取系统定义的颜色,其 ARGB 值为 #FFFF00FF。
static get_Maroon()获取系统定义的颜色,其 ARGB 值为 #FF800000。
static get_MediumAquamarine()获取系统定义的颜色,其 ARGB 值为 #FF66CDAA。
static get_MediumBlue()获取系统定义的颜色,其 ARGB 值为 #FF0000CD。
static get_MediumOrchid()获取系统定义的颜色,其 ARGB 值为 #FFBA55D3。
static get_MediumPurple()获取系统定义的颜色,其 ARGB 值为 #FF9370DB。
static get_MediumSeaGreen()获取系统定义的颜色,其 ARGB 值为 #FF3CB371。
static get_MediumSlateBlue()获取系统定义的颜色,其 ARGB 值为 #FF7B68EE。
static get_MediumSpringGreen()获取系统定义的颜色,其 ARGB 值为 #FF00FA9A。
static get_MediumTurquoise()获取系统定义的颜色,其 ARGB 值为 #FF48D1CC。
static get_MediumVioletRed()获取系统定义的颜色,其 ARGB 值为 #FFC71585。
static get_MidnightBlue()获取系统定义的颜色,其 ARGB 值为 #FF191970。
static get_MintCream()获取系统定义的颜色,其 ARGB 值为 #FFF5FFFA。
static get_MistyRose()获取系统定义的颜色,其 ARGB 值为 #FFFFE4E1。
static get_Moccasin()获取系统定义的颜色,其 ARGB 值为 #FFFFE4B5。
get_Name()获取此 T:Aspose::Page::Drawing::Color 的名称。
static get_NavajoWhite()获取系统定义的颜色,其 ARGB 值为 #FFFFDEAD。
static get_Navy()获取系统定义的颜色,其 ARGB 值为 #FF000080。
static get_OldLace()获取系统定义的颜色,其 ARGB 值为 #FFFDF5E6。
static get_Olive()获取系统定义的颜色,其 ARGB 值为 #FF808000。
static get_OliveDrab()获取系统定义的颜色,其 ARGB 值为 #FF6B8E23。
static get_Orange()获取系统定义的颜色,其 ARGB 值为 #FFFFA500。
static get_OrangeRed()获取系统定义的颜色,其 ARGB 值为 #FFFF4500。
static get_Orchid()获取系统定义的颜色,其 ARGB 值为 #FFDA70D6。
static get_PaleGoldenrod()获取系统定义的颜色,其 ARGB 值为 #FFEEE8AA。
static get_PaleGreen()获取系统定义的颜色,其 ARGB 值为 #FF98FB98。
static get_PaleTurquoise()获取系统定义的颜色,其 ARGB 值为 #FFAFEEEE。
static get_PaleVioletRed()获取系统定义的颜色,其 ARGB 值为 #FFDB7093。
static get_PapayaWhip()获取系统定义的颜色,其 ARGB 值为 #FFFFEFD5。
static get_PeachPuff()获取系统定义的颜色,其 ARGB 值为 #FFFFDAB9。
static get_Peru()获取系统定义的颜色,其 ARGB 值为 #FFCD853F。
static get_Pink()获取系统定义的颜色,其 ARGB 值为 #FFFFC0CB。
static get_Plum()获取系统定义的颜色,其 ARGB 值为 #FFDDA0DD。
static get_PowderBlue()获取系统定义的颜色,其 ARGB 值为 #FFB0E0E6。
static get_Purple()获取系统定义的颜色,其 ARGB 值为 #FF800080。
get_R()获取此 T:Aspose::Page::Drawing::Color 结构的红色分量值。
static get_Red()获取系统定义的颜色,其 ARGB 值为 #FFFF0000。
static get_RosyBrown()获取系统定义的颜色,其 ARGB 值为 #FFBC8F8F。
static get_RoyalBlue()获取系统定义的颜色,其 ARGB 值为 #FF4169E1。
static get_SaddleBrown()获取系统定义的颜色,其 ARGB 值为 #FF8B4513。
static get_Salmon()获取系统定义的颜色,其 ARGB 值为 #FFFA8072。
static get_SandyBrown()获取系统定义的颜色,其 ARGB 值为 #FFF4A460。
static get_SeaGreen()获取系统定义的颜色,其 ARGB 值为 #FF2E8B57。
static get_SeaShell()获取系统定义的颜色,其 ARGB 值为 #FFFFF5EE。
static get_Sienna()获取系统定义的颜色,其 ARGB 值为 #FFA0522D。
static get_Silver()获取系统定义的颜色,其 ARGB 值为 #FFC0C0C0。
static get_SkyBlue()获取系统定义的颜色,其 ARGB 值为 #FF87CEEB。
static get_SlateBlue()获取系统定义的颜色,其 ARGB 值为 #FF6A5ACD。
static get_SlateGray()获取系统定义的颜色,其 ARGB 值为 #FF708090。
static get_Snow()获取系统定义的颜色,其 ARGB 值为 #FFFFFAFA。
static get_SpringGreen()获取系统定义的颜色,其 ARGB 值为 #FF00FF7F。
static get_SteelBlue()获取系统定义的颜色,其 ARGB 值为 #FF4682B4。
static get_Tan()获取系统定义的颜色,其 ARGB 值为 #FFD2B48C。
static get_Teal()获取系统定义的颜色,其 ARGB 值为 #FF008080。
static get_Thistle()获取系统定义的颜色,其 ARGB 值为 #FFD8BFD8。
static get_Tomato()获取系统定义的颜色,其 ARGB 值为 #FFFF6347。
static get_Transparent()获取系统定义的颜色。
static get_Turquoise()获取系统定义的颜色,其 ARGB 值为 #FF40E0D0。
static get_Violet()获取系统定义的颜色,其 ARGB 值为 #FFEE82EE。
static get_Wheat()获取系统定义的颜色,其 ARGB 值为 #FFF5DEB3。
static get_White()获取系统定义的颜色,其 ARGB 值为 #FFFFFFFF。
static get_WhiteSmoke()获取系统定义的颜色,其 ARGB 值为 #FFF5F5F5。
static get_Yellow()获取系统定义的颜色,其 ARGB 值为 #FFFFFF00。
static get_YellowGreen()获取系统定义的颜色,其 ARGB 值为 #FF9ACD32。
GetBrightness()获取此 T:Aspose::Page::Drawing::Color 结构的色相-饱和度-亮度 (HSB) 亮度值。
GetHashCode() const override返回此 T:Aspose::Page::Drawing::Color 结构的哈希码。
GetHue()获取此 T:Aspose::Page::Drawing::Color 结构的色相-饱和度-亮度 (HSB) 色相值(以度为单位)。
GetSaturation()获取此 T:Aspose::Page::Drawing::Color 结构的色相-饱和度-亮度 (HSB) 饱和度值。
ToArgb()获取此 T:Aspose::Page::Drawing::Color 结构的 32 位 ARGB 值。
ToString() const override将此 T:Aspose::Page::Drawing::Color 结构转换为人类可读的字符串。

字段

字段描述
static Empty表示一个空(null)的颜色。

另见