Beispiel #1
0
        protected byte[] GetRGBOrARGB()
        {
            if (IsIndexed && Index > 0)
            {
                int       indexNum = Index;
                HSSFColor indexed  = HSSFColor.GetAllColors()[indexNum];
                if (indexed != null)
                {
                    byte[] rgb = new byte[3];
                    rgb[0] = (byte)indexed.GetTriplet()[0];
                    rgb[1] = (byte)indexed.GetTriplet()[1];
                    rgb[2] = (byte)indexed.GetTriplet()[2];
                    return(rgb);
                }
            }

            // Grab the colour
            return(StoredRBG);
        }