[]
        
(Showing Draft Content)

CSJ2K.Icc.Tags.ICCTagTable

ICCTagTable Class

This class models an ICCTagTable as a HashTable which maps ICCTag signatures (as Integers) to ICCTags.

       On disk the tag table exists as a byte array conventionally aggragted into a
       structured sequence of types (bytes, shorts, ints, and floats.  The first four bytes
       are the integer count of tags in the table.  This is followed by an array of triplets,
       one for each tag. The triplets each contain three integers, which are the tag signature,
       the offset of the tag in the byte array and the length of the tag in bytes.
       The tag data follows.  Each tag consists of an integer (4 bytes) tag type, a reserved integer
       and the tag data, which varies depending on the tag.
Inheritance
ICCTagTable
Namespace: CSJ2K.Icc.Tags
Assembly: C1.WPF.ReportViewer.4.6.2.dll
Syntax
public class ICCTagTable : Dictionary<object, object>, IDictionary<object, object>, ICollection<KeyValuePair<object, object>>, IDictionary, ICollection, IReadOnlyDictionary<object, object>, IReadOnlyCollection<KeyValuePair<object, object>>, IEnumerable<KeyValuePair<object, object>>, IEnumerable, ISerializable, IDeserializationCallback

Constructors

Name Description
ICCTagTable(byte[])

Ctor used by factory method.

Methods

Name Description
ToString()

Representation of a tag table

createInstance(byte[])

Factory method for creating a tag table from raw input.