Hi,
when adding features to the current PDFBox code, I sometimes wonder
whether it would be a good thing to check for correct values in setters.
E.g. the DL in a stream dictionary must be a non-negative integer
according to PDF 32000-1:2008. In some dictionaries some entries only
allow values from a list of defined values.
pro: PDFBox will create proper PDF
contra: this may be restricted to one PDF version and needs to be
updated if the value definition changes from spec to spec
--
Johannes Koch
Fraunhofer Institute for Applied Information Technology FIT
Web Compliance Center
Schloss Birlinghoven, D-53757 Sankt Augustin, Germany
Phone: +49-2241-142628 Fax: +49-2241-142065