Spaceable. This makes it easier to apply styles in XML Worker.
WriterOperationinterface, and an abstract
WritableDirectElementclass that should implement it. This object allows XML Worker to do operations on a writer/document, similar to what
VerticalPositionMarkdoes, but different.
Rectangle: the parameters defining the lower-left coordinate weren't taken into account
setMoreInfo()method (and related variables/methods).
/Usageof an OCG layer doesn't have to be a direct object; it can also be an indirect reference.
/ASin the context of OCG don't have to be direct objects; it can also be indirect references.
PdfPCell: the default for using the ascender/descender is set to true.
PdfConcatenate: a class with the same functionality as
PdfSmartCopy, but in a more user-friendly way.
Pipeline. A way to separate the processing of the tags and content on basis of what should be done with it.
Pipelines do their job now.
XMLWorkerConfigurationis replaced with configuration using
AbstractImageProviderthat only requires an image root to be implemented.
XMLParserto pass the content as a
byteallowing pipelines to convert to
HTMLsince these classes should not be initialized
addProcessor()method to the interface, added a
remove()method to the
TagProcessorFactory, (in case somebody needs it) but one could also override the mapping instead of removing.