示例#1
0
        private Color?FromUnkown(iText.Kernel.Colors.Color colorPfd, float alpha)
        {
            var value = colorPfd.GetColorValue();

            switch (colorPfd.GetNumberOfComponents())
            {
            case 0:
                return(null);

            case 1:
                return(FromGray(value[0], alpha));

            case 3:
                return(FromRGB(value[0], value[1], value[2], alpha));

            case 4:
                return(FromCmyk(value[0], value[1], value[2], value[3], alpha));

            default: return(null);
            }
        }