What about creating a header area on the even pages to allow both the real
header and the image? The OP's original question specified one image per
table, so a reference to the url() could specify the image associated with
the table. (We do something similar with "This page intentionally left
blank" centered on the blank pages.)
Michael R. Hahn
Publisher
Technical Publications
Office:
316-946-8984
Email:
Michael(_dot_)Hahn(_at_)aero(_dot_)bombardier(_dot_)com
"G. Ken Holman" <gkholman(_at_)CraneSoftwrights(_dot_)com> wrote on 07/11/2012
07:01:55 AM:
At 2012-07-11 13:32 +0200, Geert Bormans wrote:
I have a part list table that I need to show on the odd page of a PDF
I have an image that goes with the part list, that I have to show on
the even page.
In case the table breaks over multiple pages, I need to keep the
table on the odd pages only
and I need to repeat the image on each opposite even page.
Does anyone have an idea on how to do this?
I think this can be done with markers, but I haven't got the time
this morning to write up a working mock-up:
(1) - create a page sequence master that alternates the odd page
having
a body region for content with the even page having a body
region
without content ... this will flow the table on only the odd
pages
(2) - in a perimeter region for the even page, create an absolute
block
container the same size as odd-page-body-region, and in
thatcontainer
retrieve, in order, one marker for each diagram that might be
needed by the table
(3) - define all diagram markers as empty
(4) - when flowing the table, put the image associated with content
into
that diagram's marker, clearing out the marker when the diagram
is
no longer relevant
I would prefer something that works with FOP
If this can't be done with FOP, please suggest an alternative
Your requirement is quite particular ... off the top I cannot think
of an alternative. And I haven't tested the above, but I would write
my test following those steps.
Sadly, having written out the algorithm I worry this won't work
because the markers are defined in the flow *after* the page on which
you want the images ... I now think the above steps will put the
images on the even page *after* the odd page, which is not what you
need.
You may be out of luck. There is no "look ahead" in XSL-FO ... I
can't see a way of knowing what to put on page "n" based on content
on page "n+1".
No problem with the odd-page-only table flowing ... I just think you
can't get the images to work.
I hope this helps, even if it isn't a solution, in that I hope it
helps to know that there may not be a pure XSL-FO solution. With
post-processing you might be able to swap pages in some way ... but I
think that would be untenable.
. . . . . . . . . . . Ken
--
Public XSLT, XSL-FO, UBL and code list classes in Europe -- Oct 2012
Contact us for world-wide XML consulting and instructor-led training
Free 5-hour lecture: http://www.CraneSoftwrights.com/links/udemy.htm
Crane Softwrights Ltd. http://www.CraneSoftwrights.com/s/
G. Ken Holman
mailto:gkholman(_at_)CraneSoftwrights(_dot_)com
Google+ profile: https://plus.google.com/116832879756988317389/about
Legal business disclaimers: http://www.CraneSoftwrights.com/legal
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail:
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--