CSJ2K.Icc.Tags.ICCTextType.ICCTextType C# (CSharp) Method

ICCTextType() protected method

Construct this tag from its constituant parts
protected ICCTextType ( int signature, byte data, int offset, int length ) : System
signature int tag id ///
data byte array of bytes ///
offset int to data in the data array ///
length int of data in the data array ///
return System
        protected internal ICCTextType(int signature, byte[] data, int offset, int length)
            : base(signature, data, offset, length)
        {
            type = ICCProfile.getInt(data, offset);
            offset += ICCProfile.int_size;
            reserved = ICCProfile.getInt(data, offset);
            offset += ICCProfile.int_size;
            int size = 0;
            while (data[offset + size] != 0)
                ++size;
            ascii = new byte[size];
            Array.Copy(data, offset, ascii, 0, size);
        }