The dyeing agent is called hematein, which is the oxidized product of hematoxylin.
To be used successfully as a tissue or fabric dye, the weakly acidic hematein must be combined with a mordant, a polyvalent metal ion.
(13.) StainsFile: Hematoxylin and Hematein. Available at: http://stainsfile.info/Stains File/theory/mordant.htm.