← Prev in month
← Prev in thread
Using imageobject twice on title page fails (FO)
Hi group. I want to display an image (mediaobject) twice on my book titlepages, first on the recto page and second on the following verso page. I made a simple extension to the “titlepage.templates.xml” file as proposed by Bob. Here is an XML snippet: <t:titlepage-content t:side="recto"> <mediaobject t:predicate="[position() = 1]"/> … <t:titlepage-content t:side="verso"> … <mediaobject space-before="1.5in" t:predicate="[position() = 1]" /> … When I do this with other elements (i.e. <author>), everything is fine. But if I do this with an image, the FOP complains about a previously used ID: “javax.xml.transform.TransformerException: org.apache.fop.fo.ValidationException: Property ID "N4000E" (found on "fo:block") previously used; ID values must be unique within a document!” I checked the FO-Output and indeed found the image block twice with the same ID (“N4000E”). For the other elements there is no problem, because they don’t get an ID (i.e. author). Question: How can I reuse my image more than once on the recto/verso title page. I could insert a second imageobject (same file) and fetch it with t:predicate="[position() = 2]” as a work around. But somehow I want to keep my code easy and clean. Can anyone help? Thanks. Ben
← Prev in month
← Prev in thread