/// <summary> /// Converts the color to a HTML color. /// </summary> /// <param name="colour">The color.</param> /// <returns>Returns a format "#RRGGBB".</returns> public static string ConvertColourToHtmlColour(Color colour) { if (colour == Color.Transparent) { return(@"transparent"); } else if (KnownColourValues.ContainsKey(colour)) { return(KnownColourValues[colour]); } else { // Not found or non-matching. return(@"#" + colour.R.ToString(@"X2") + colour.G.ToString(@"X2") + colour.B.ToString(@"X2")); } }
// ------------------------------------------------------------------ public static bool IsNamedHtmlColour(Color colour) { return(colour == Color.Transparent || KnownColourValues.ContainsKey(colour)); }