Esempio n. 1
0
 /// <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"));
     }
 }
Esempio n. 2
0
        // ------------------------------------------------------------------

        public static bool IsNamedHtmlColour(Color colour)
        {
            return(colour == Color.Transparent || KnownColourValues.ContainsKey(colour));
        }