// =========================================================================== //  ©2013-2026 WebSupergoo. All rights reserved. // //  This source code is for use exclusively with the ABCpdf product with //  which it is distributed, under the terms of the license for that //  product. Details can be found at // //    http://www.websupergoo.com/ // //  This copyright notice must not be deleted and must be reproduced alongside //  any sections of code extracted from this module. // =========================================================================== using System; namespace WebSupergoo.ABCpdf14.Drawing {   #region Color   /// <summary>   /// A color in RGB, CMYK or Grayscale.   /// </summary>   public class Color {     #region Declare variables     internal double a = 1;     internal double r = 0;     internal double g = 0;     internal double b = 0;     internal double c = 0;     internal double m = 0;     internal double y = 0;     internal double k = 0;     internal double gray = 0;     #endregion     #region Properties     /// <summary>     /// Gets or sets the alpha component.     /// </summary>     public double A {       get { return a; }       set { a = value; }     }          /// <summary>     /// Gets or sets the red component.     /// </summary>     public double R {       get { return r; }       set { r = value; }     }     /// <summary>     /// Gets or sets the green component.     /// </summary>     public double G {       get { return g; }       set { g = value; }     }     /// <summary>     /// Gets or sets the blue component.     /// </summary>     public double B {       get { return b; }       set { b = value; }     }     /// <summary>     /// Gets or sets the cyan component.     /// </summary>     public double C {       get { return c; }       set { c = value; }     }     /// <summary>     /// Gets or sets the magenta component.     /// </summary>     public double M {       get { return m; }       set { m = value; }     }     /// <summary>     /// Gets or sets the yellow component.     /// </summary>     public double Y {       get { return y; }       set { y = value; }     }     /// <summary>     /// Gets or sets the black component.     /// </summary>     public double K {       get { return k; }       set { k = value; }     }     /// <summary>     /// Gets or sets the gray level.     /// </summary>     public double GrayScale {       get { return gray; }       set { gray = value; }     }     #endregion     public override bool Equals(object obj) {       Color c = obj as Color;       if (c != null)         return (A == c.A) && (R == c.R) && (G == c.G) && (B == c.B);       else         return false;     }     public override int GetHashCode() {       return base.GetHashCode ();     }     #region Static methods     /// <summary>     /// Creates a Color from the specified 8-bit color values     /// (red, green, and blue). The alpha value is implicitly 255 (fully opaque).     /// </summary>     /// <param name="red">The red component value. Valid values are 0 through 255.</param>     /// <param name="green">The green component value. Valid values are 0 through 255.</param>     /// <param name="blue">The blue component value. Valid values are 0 through 255.</param>     /// <returns>The Color that this method creates.</returns>     public static Color FromArgb(int red, int green, int blue) {       return FromArgb(255, red, green, blue);     }          /// <summary>     /// Creates a Color from a 32-bit ARGB value.     /// </summary>     /// <param name="argb">A value specifying the 32-bit ARGB value.</param>     /// <returns>The Color that this method creates.</returns>     public static Color FromArgb(int argb) {       System.Drawing.Color clr = System.Drawing.Color.FromArgb(argb);       return FromArgb(clr.A, clr.R, clr.G, clr.B);     }     /// <summary>     /// Creates a Color from the specified pre-defined color.     /// </summary>     /// <param name="color">An element of the System.Drawing.KnownColor enumeration.</param>     /// <returns>The Color that this method creates.</returns>     public static Color FromKnownColor(System.Drawing.KnownColor color) {       System.Drawing.Color sysColor = System.Drawing.Color.FromKnownColor(color);       return FromArgb(sysColor.A, sysColor.R, sysColor.G, sysColor.B);     }     /// <summary>     /// Creates a Color from the specified System.Drawing.Color structure,     /// but with the new specified alpha value.     /// </summary>     /// <param name="alpha">The alpha value for the new System.Drawing.Color structure. Valid values are 0 through 255.</param>     /// <param name="baseColor">The System.Drawing.Color structure from which to create the new System.Drawing.Color structure.</param>     /// <returns>The Color that this method creates.</returns>     public static Color FromArgb(int alpha, System.Drawing.Color baseColor) {       return FromArgb(alpha, baseColor.R, baseColor.G, baseColor.B);     }          /// <summary>     /// Creates a Color from the specified 8-bit RGB color values     /// (alpha, red, green, and blue).     /// </summary>     /// <param name="alpha">The alpha component value. Valid values are 0 through 255.</param>     /// <param name="red">The red component value. Valid values are 0 through 255.</param>     /// <param name="green">The green component value. Valid values are 0 through 255.</param>     /// <param name="blue">The blue component value. Valid values are 0 through 255.</param>     /// <returns>The Color that this method creates.</returns>     public static Color FromArgb(int alpha, int red, int green, int blue) {       Color clr = new Color();       clr.a = alpha / 255F;       clr.r = red / 255F;       clr.g = green / 255F;       clr.b = blue / 255F;       return clr;     }     /// <summary>     /// Creates a Color from the specified ARGB color values     /// (alpha, red, green, and blue).     /// </summary>     /// <param name="cyan">The alpha component. Valid values are 0 through 1.</param>     /// <param name="magenta">The red component. Valid values are 0 through 1.</param>     /// <param name="yellow">The green component. Valid values are 0 through 1.</param>     /// <param name="black">The blue component. Valid values are 0 through 1.</param>     /// <returns>The Color that this method creates.</returns>     public static Color FromArgb(double alpha, double red, double green, double blue) {       Color clr = new Color();       clr.a = alpha;       clr.r = red;       clr.g = green;       clr.b = blue;       return clr;     }     /// <summary>     /// Creates a Color from the specified CMYK color values     /// (cyan, magenta, yellow, and black).     /// </summary>     /// <param name="cyan">The cyan component. Valid values are 0 through 1.</param>     /// <param name="magenta">The magenta component. Valid values are 0 through 1.</param>     /// <param name="yellow">The yellow component. Valid values are 0 through 1.</param>     /// <param name="black">The black component. Valid values are 0 through 1.</param>     /// <returns>The Color that this method creates.</returns>     public static Color FromCmyk(double cyan, double magenta, double yellow, double black) {       Color clr = new Color();       clr.c = cyan;       clr.m = magenta;       clr.y = yellow;       clr.k = black;       return clr;     }     /// <summary>     /// Creates a Color from the specified gray level.     /// </summary>     /// <param name="gray">The gray component. Valid values are 0 through 1.</param>     /// <returns>The Color that this method creates.</returns>     public static Color FromCmyk(double gray) {       Color clr = new Color();       clr.gray = gray;       return clr;     }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color AliceBlue { get { return FromKnownColor(System.Drawing.KnownColor.AliceBlue); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color AntiqueWhite { get { return FromKnownColor(System.Drawing.KnownColor.AntiqueWhite); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color AppWorkspace { get { return FromKnownColor(System.Drawing.KnownColor.AppWorkspace); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Aqua { get { return FromKnownColor(System.Drawing.KnownColor.Aqua); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Aquamarine { get { return FromKnownColor(System.Drawing.KnownColor.Aquamarine); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Azure { get { return FromKnownColor(System.Drawing.KnownColor.Azure); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Beige { get { return FromKnownColor(System.Drawing.KnownColor.Beige); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Bisque { get { return FromKnownColor(System.Drawing.KnownColor.Bisque); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Black { get { return FromKnownColor(System.Drawing.KnownColor.Black); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color BlanchedAlmond { get { return FromKnownColor(System.Drawing.KnownColor.BlanchedAlmond); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Blue { get { return FromKnownColor(System.Drawing.KnownColor.Blue); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color BlueViolet { get { return FromKnownColor(System.Drawing.KnownColor.BlueViolet); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Brown { get { return FromKnownColor(System.Drawing.KnownColor.Brown); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color BurlyWood { get { return FromKnownColor(System.Drawing.KnownColor.BurlyWood); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color CadetBlue { get { return FromKnownColor(System.Drawing.KnownColor.CadetBlue); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Chartreuse { get { return FromKnownColor(System.Drawing.KnownColor.Chartreuse); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Chocolate { get { return FromKnownColor(System.Drawing.KnownColor.Chocolate); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Control { get { return FromKnownColor(System.Drawing.KnownColor.Control); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color ControlDark { get { return FromKnownColor(System.Drawing.KnownColor.ControlDark); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color ControlDarkDark { get { return FromKnownColor(System.Drawing.KnownColor.ControlDarkDark); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color ControlLight { get { return FromKnownColor(System.Drawing.KnownColor.ControlLight); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color ControlLightLight { get { return FromKnownColor(System.Drawing.KnownColor.ControlLightLight); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color ControlText { get { return FromKnownColor(System.Drawing.KnownColor.ControlText); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Coral { get { return FromKnownColor(System.Drawing.KnownColor.Coral); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color CornflowerBlue  { get { return FromKnownColor(System.Drawing.KnownColor.CornflowerBlue ); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Cornsilk { get { return FromKnownColor(System.Drawing.KnownColor.Cornsilk); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Crimson { get { return FromKnownColor(System.Drawing.KnownColor.Crimson); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Cyan { get { return FromKnownColor(System.Drawing.KnownColor.Cyan); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color DarkBlue { get { return FromKnownColor(System.Drawing.KnownColor.DarkBlue); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color DarkCyan { get { return FromKnownColor(System.Drawing.KnownColor.DarkCyan); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color DarkGoldenrod { get { return FromKnownColor(System.Drawing.KnownColor.DarkGoldenrod); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color DarkGray { get { return FromKnownColor(System.Drawing.KnownColor.DarkGray); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color DarkGreen { get { return FromKnownColor(System.Drawing.KnownColor.DarkGreen); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color DarkKhaki { get { return FromKnownColor(System.Drawing.KnownColor.DarkKhaki); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color DarkMagenta { get { return FromKnownColor(System.Drawing.KnownColor.DarkMagenta); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color DarkOliveGreen { get { return FromKnownColor(System.Drawing.KnownColor.DarkOliveGreen); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color DarkOrange { get { return FromKnownColor(System.Drawing.KnownColor.DarkOrange); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color DarkOrchid { get { return FromKnownColor(System.Drawing.KnownColor.DarkOrchid); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color DarkRed { get { return FromKnownColor(System.Drawing.KnownColor.DarkRed); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color DarkSalmon { get { return FromKnownColor(System.Drawing.KnownColor.DarkSalmon); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color DarkSeaGreen { get { return FromKnownColor(System.Drawing.KnownColor.DarkSeaGreen); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color DarkSlateBlue { get { return FromKnownColor(System.Drawing.KnownColor.DarkSlateBlue); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color DarkSlateGray { get { return FromKnownColor(System.Drawing.KnownColor.DarkSlateGray); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color DarkTurquoise { get { return FromKnownColor(System.Drawing.KnownColor.DarkTurquoise); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color DarkViolet { get { return FromKnownColor(System.Drawing.KnownColor.DarkViolet); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color DeepPink { get { return FromKnownColor(System.Drawing.KnownColor.DeepPink); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color DeepSkyBlue { get { return FromKnownColor(System.Drawing.KnownColor.DeepSkyBlue); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Desktop { get { return FromKnownColor(System.Drawing.KnownColor.Desktop); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color DimGray { get { return FromKnownColor(System.Drawing.KnownColor.DimGray); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color DodgerBlue { get { return FromKnownColor(System.Drawing.KnownColor.DodgerBlue); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Firebrick { get { return FromKnownColor(System.Drawing.KnownColor.Firebrick); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color FloralWhite { get { return FromKnownColor(System.Drawing.KnownColor.FloralWhite); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color ForestGreen { get { return FromKnownColor(System.Drawing.KnownColor.ForestGreen); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Fuchsia { get { return FromKnownColor(System.Drawing.KnownColor.Fuchsia); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Gainsboro { get { return FromKnownColor(System.Drawing.KnownColor.Gainsboro); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color GhostWhite { get { return FromKnownColor(System.Drawing.KnownColor.GhostWhite); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Gold { get { return FromKnownColor(System.Drawing.KnownColor.Gold); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Goldenrod { get { return FromKnownColor(System.Drawing.KnownColor.Goldenrod); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Gray { get { return FromKnownColor(System.Drawing.KnownColor.Gray); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color GrayText { get { return FromKnownColor(System.Drawing.KnownColor.GrayText); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Green { get { return FromKnownColor(System.Drawing.KnownColor.Green); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color GreenYellow { get { return FromKnownColor(System.Drawing.KnownColor.GreenYellow); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Highlight { get { return FromKnownColor(System.Drawing.KnownColor.Highlight); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color HighlightText { get { return FromKnownColor(System.Drawing.KnownColor.HighlightText); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Honeydew { get { return FromKnownColor(System.Drawing.KnownColor.Honeydew); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color HotPink { get { return FromKnownColor(System.Drawing.KnownColor.HotPink); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color HotTrack { get { return FromKnownColor(System.Drawing.KnownColor.HotTrack); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color InactiveBorder { get { return FromKnownColor(System.Drawing.KnownColor.InactiveBorder); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color InactiveCaption { get { return FromKnownColor(System.Drawing.KnownColor.InactiveCaption); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color InactiveCaptionText { get { return FromKnownColor(System.Drawing.KnownColor.InactiveCaptionText); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color IndianRed { get { return FromKnownColor(System.Drawing.KnownColor.IndianRed); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Indigo { get { return FromKnownColor(System.Drawing.KnownColor.Indigo); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Info { get { return FromKnownColor(System.Drawing.KnownColor.Info); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color InfoText { get { return FromKnownColor(System.Drawing.KnownColor.InfoText); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Ivory { get { return FromKnownColor(System.Drawing.KnownColor.Ivory); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Khaki { get { return FromKnownColor(System.Drawing.KnownColor.Khaki); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Lavender { get { return FromKnownColor(System.Drawing.KnownColor.Lavender); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color LavenderBlush { get { return FromKnownColor(System.Drawing.KnownColor.LavenderBlush); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color LawnGreen { get { return FromKnownColor(System.Drawing.KnownColor.LawnGreen); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color LemonChiffon { get { return FromKnownColor(System.Drawing.KnownColor.LemonChiffon); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color LightBlue { get { return FromKnownColor(System.Drawing.KnownColor.LightBlue); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color LightCoral { get { return FromKnownColor(System.Drawing.KnownColor.LightCoral); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color LightCyan { get { return FromKnownColor(System.Drawing.KnownColor.LightCyan); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color LightGoldenrodYellow { get { return FromKnownColor(System.Drawing.KnownColor.LightGoldenrodYellow); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color LightGray { get { return FromKnownColor(System.Drawing.KnownColor.LightGray); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color LightGreen { get { return FromKnownColor(System.Drawing.KnownColor.LightGreen); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color LightPink { get { return FromKnownColor(System.Drawing.KnownColor.LightPink); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color LightSalmon { get { return FromKnownColor(System.Drawing.KnownColor.LightSalmon); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color LightSeaGreen { get { return FromKnownColor(System.Drawing.KnownColor.LightSeaGreen); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color LightSkyBlue { get { return FromKnownColor(System.Drawing.KnownColor.LightSkyBlue); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color LightSlateGray { get { return FromKnownColor(System.Drawing.KnownColor.LightSlateGray); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color LightSteelBlue { get { return FromKnownColor(System.Drawing.KnownColor.LightSteelBlue); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color LightYellow { get { return FromKnownColor(System.Drawing.KnownColor.LightYellow); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Lime { get { return FromKnownColor(System.Drawing.KnownColor.Lime); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color LimeGreen { get { return FromKnownColor(System.Drawing.KnownColor.LimeGreen); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Linen { get { return FromKnownColor(System.Drawing.KnownColor.Linen); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Magenta { get { return FromKnownColor(System.Drawing.KnownColor.Magenta); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Maroon { get { return FromKnownColor(System.Drawing.KnownColor.Maroon); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color MediumAquamarine { get { return FromKnownColor(System.Drawing.KnownColor.MediumAquamarine); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color MediumBlue { get { return FromKnownColor(System.Drawing.KnownColor.MediumBlue); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color MediumOrchid { get { return FromKnownColor(System.Drawing.KnownColor.MediumOrchid); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color MediumPurple { get { return FromKnownColor(System.Drawing.KnownColor.MediumPurple); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color MediumSeaGreen { get { return FromKnownColor(System.Drawing.KnownColor.MediumSeaGreen); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color MediumSlateBlue { get { return FromKnownColor(System.Drawing.KnownColor.MediumSlateBlue); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color MediumSpringGreen { get { return FromKnownColor(System.Drawing.KnownColor.MediumSpringGreen); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color MediumTurquoise { get { return FromKnownColor(System.Drawing.KnownColor.MediumTurquoise); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color MediumVioletRed { get { return FromKnownColor(System.Drawing.KnownColor.MediumVioletRed); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Menu { get { return FromKnownColor(System.Drawing.KnownColor.Menu); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color MenuText { get { return FromKnownColor(System.Drawing.KnownColor.MenuText); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color MidnightBlue { get { return FromKnownColor(System.Drawing.KnownColor.MidnightBlue); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color MintCream { get { return FromKnownColor(System.Drawing.KnownColor.MintCream); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color MistyRose { get { return FromKnownColor(System.Drawing.KnownColor.MistyRose); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Moccasin { get { return FromKnownColor(System.Drawing.KnownColor.Moccasin); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color NavajoWhite { get { return FromKnownColor(System.Drawing.KnownColor.NavajoWhite); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Navy { get { return FromKnownColor(System.Drawing.KnownColor.Navy); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color OldLace { get { return FromKnownColor(System.Drawing.KnownColor.OldLace); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Olive { get { return FromKnownColor(System.Drawing.KnownColor.Olive); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color OliveDrab { get { return FromKnownColor(System.Drawing.KnownColor.OliveDrab); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Orange { get { return FromKnownColor(System.Drawing.KnownColor.Orange); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color OrangeRed { get { return FromKnownColor(System.Drawing.KnownColor.OrangeRed); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Orchid { get { return FromKnownColor(System.Drawing.KnownColor.Orchid); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color PaleGoldenrod { get { return FromKnownColor(System.Drawing.KnownColor.PaleGoldenrod); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color PaleGreen { get { return FromKnownColor(System.Drawing.KnownColor.PaleGreen); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color PaleTurquoise { get { return FromKnownColor(System.Drawing.KnownColor.PaleTurquoise); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color PaleVioletRed { get { return FromKnownColor(System.Drawing.KnownColor.PaleVioletRed); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color PapayaWhip { get { return FromKnownColor(System.Drawing.KnownColor.PapayaWhip); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color PeachPuff { get { return FromKnownColor(System.Drawing.KnownColor.PeachPuff); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Peru { get { return FromKnownColor(System.Drawing.KnownColor.Peru); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Pink { get { return FromKnownColor(System.Drawing.KnownColor.Pink); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Plum { get { return FromKnownColor(System.Drawing.KnownColor.Plum); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color PowderBlue { get { return FromKnownColor(System.Drawing.KnownColor.PowderBlue); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Purple { get { return FromKnownColor(System.Drawing.KnownColor.Purple); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Red { get { return FromKnownColor(System.Drawing.KnownColor.Red); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color RosyBrown { get { return FromKnownColor(System.Drawing.KnownColor.RosyBrown); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color RoyalBlue { get { return FromKnownColor(System.Drawing.KnownColor.RoyalBlue); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color SaddleBrown { get { return FromKnownColor(System.Drawing.KnownColor.SaddleBrown); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Salmon { get { return FromKnownColor(System.Drawing.KnownColor.Salmon); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color SandyBrown { get { return FromKnownColor(System.Drawing.KnownColor.SandyBrown); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color ScrollBar { get { return FromKnownColor(System.Drawing.KnownColor.ScrollBar); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color SeaGreen { get { return FromKnownColor(System.Drawing.KnownColor.SeaGreen); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color SeaShell { get { return FromKnownColor(System.Drawing.KnownColor.SeaShell); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Sienna { get { return FromKnownColor(System.Drawing.KnownColor.Sienna); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Silver { get { return FromKnownColor(System.Drawing.KnownColor.Silver); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color SkyBlue { get { return FromKnownColor(System.Drawing.KnownColor.SkyBlue); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color SlateBlue { get { return FromKnownColor(System.Drawing.KnownColor.SlateBlue); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color SlateGray { get { return FromKnownColor(System.Drawing.KnownColor.SlateGray); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Snow { get { return FromKnownColor(System.Drawing.KnownColor.Snow); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color SpringGreen { get { return FromKnownColor(System.Drawing.KnownColor.SpringGreen); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color SteelBlue { get { return FromKnownColor(System.Drawing.KnownColor.SteelBlue); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Tan { get { return FromKnownColor(System.Drawing.KnownColor.Tan); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Teal { get { return FromKnownColor(System.Drawing.KnownColor.Teal); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Thistle { get { return FromKnownColor(System.Drawing.KnownColor.Thistle); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Tomato { get { return FromKnownColor(System.Drawing.KnownColor.Tomato); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Transparent { get { return FromKnownColor(System.Drawing.KnownColor.Transparent); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Turquoise { get { return FromKnownColor(System.Drawing.KnownColor.Turquoise); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Violet { get { return FromKnownColor(System.Drawing.KnownColor.Violet); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Wheat { get { return FromKnownColor(System.Drawing.KnownColor.Wheat); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color White { get { return FromKnownColor(System.Drawing.KnownColor.White); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color WhiteSmoke { get { return FromKnownColor(System.Drawing.KnownColor.WhiteSmoke); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Window { get { return FromKnownColor(System.Drawing.KnownColor.Window); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color WindowFrame { get { return FromKnownColor(System.Drawing.KnownColor.WindowFrame); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color WindowText { get { return FromKnownColor(System.Drawing.KnownColor.WindowText); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color Yellow { get { return FromKnownColor(System.Drawing.KnownColor.Yellow); } }     /// <summary>     /// Gets a system defined color     /// </summary>     public static Color YellowGreen { get { return FromKnownColor(System.Drawing.KnownColor.YellowGreen); } }     #endregion   }   #endregion }