/** @file dk3paper.h The module reads configuration files named "dk3paper.conf" and creates a collection of paper sizes. After opening a paper size collection using dk3paper_open_app() one can search for a paper size by name using the dk3paper_find() function. This function returns a dk3_paper_size_t structure. To inspect all known named paper sizes, use code like this: @code dk3_named_paper_size_t *nsz; dk3paper_reset(psc); while((nsz = dk3paper_next(psc)) != NULL) { /* Do something with the named paper size. */ } @endcode The dk3paper.conf files contain named paper sizes, one per line. Each line consists of the paper size name, the '=' character and either 2 or 6 values. The values specify dimenstions in PS points: * paper width, * paper height, * left border (inner border for duplex printing in book mode), * right border (outer border for duplex printing in book mode), * top border (inner border for duplex printing in calendar mode), and * bottom border (outer border for duplex printing in calendar mode). Example dk3paper.conf entries: @code A4 = 595 842 a4 = 595 842 56 28 14 14 @endcode */