Exemple #1
0
 public void Compare(HSSFColor expected, HSSFColor palette)
 {
     short[] s1 = expected.GetTriplet();
     short[] s2 = palette.GetTriplet();
     Assert.AreEqual(s1[0], s2[0]);
     Assert.AreEqual(s1[1], s2[1]);
     Assert.AreEqual(s1[2], s2[2]);
 }
Exemple #2
0
        public static string GetColor(HSSFColor color)
        {
            StringBuilder stringBuilder = new StringBuilder(7);
            stringBuilder.Append('#');
            foreach (short s in color.GetTriplet())
            {
                //if (s < 10)
                //    stringBuilder.Append('0');

                stringBuilder.Append(s.ToString("x2"));
            }
            string result = stringBuilder.ToString();

            if (result.Equals("#ffffff"))
                return "white";

            if (result.Equals("#c0c0c0"))
                return "silver";

            if (result.Equals("#808080"))
                return "gray";

            if (result.Equals("#000000"))
                return "black";

            return result;
        }