
doc.transformers.ch_sbs_dtbookVolumeSplitter.html Maven / Gradle / Ivy
ch_sbs_dtbookVolumeSplitter
Transformer documentation: ch_sbs_dtbookVolumeSplitter
Transformer Purpose
Insert split points in a DTBook XML document given the number of
desired volumes. These split points are then used by a later
transformer, e.g.
the dtbook2latex
transformer to generate multiple volumes of a book by
inserting volume cover pages where the volume split points
are.
Input Requirements
A DTBook document, valid to 2005-1 dtd or later.
Output
On success
A DTBook document containing split points which can be used to
separate a book into multiple volumes. Technically the split
points are empty div tags with a class attribute where the value
is "volume-split-point", i.e. <div
class="volume-split-point"/>.
On error
On error, this transformer will send a fatal message, then throw an exception and abort.
See further Parameters.
Configuration/Customization
Parameters (tdf)
See Script Documentation.
Extended configurability
None.
Further development
None.
Dependencies
None.
Author
Christian Egli, SBS
Licensing
LGPL