iTextSharp.text.pdf.codec.BmpImage.ReadPalette C# (CSharp) Method

ReadPalette() private method

private ReadPalette ( int sizeOfPalette ) : void
sizeOfPalette int
return void
        private void ReadPalette(int sizeOfPalette)
        {
            if (sizeOfPalette == 0) {
                return;
            }
            palette = new byte[sizeOfPalette];
            int bytesRead = 0;
            while (bytesRead < sizeOfPalette) {
                int r = inputStream.Read(palette, bytesRead, sizeOfPalette - bytesRead);
                if (r <= 0) {
                    throw new IOException(MessageLocalization.GetComposedMessage("incomplete.palette"));
                }
                bytesRead += r;
            }
            properties["palette"] = palette;
        }