Macromolecular coatings {characterised by the use of polymers containing cationic or anionic groups, e.g. mordants}