Re: Retrieve-Marker retrieve-position = all?

2014-02-17 Thread Luis Bernardo


I don't think a general solution is possible within XSL-FO. If the 
number of entries (titles) per page is fixed (except for the last page) 
then it is simple. If the number of entries per page is bounded, and 
there is enough real estate in the page to place the resolved markers 
then it can be done with some manipulation of intermediate format (IF).


The approach would be for every marker to register the current value and 
the next few ones. Say, you do not expect more than 5 entries per page. 
Then for every title you would use two markers. So marker 
this-and-next for title10 would be title10, title11, title12, 
title13, title14, and marker this would be title10. Then you would 
retrieve the first this-and-next marker in the page, and the last 
this marker in the page. The resolved values in IF would then look 
like title10, title11, title12, title13, title14, title13, where the 
last entry if from the last this marker in the page. Then you would 
process the IF to reduce it to title10, title11, title12, title13.


On 2/14/14, 6:45 PM, Matthias Reischenbacher wrote:

Hi,

I'd like to display multiple markers with the same name on the page 
header. Conceptually those markers correspond to chapter titles and 
all chapter titles, visible on a single page, should be printed. Up 
until now I've used the retrieve-position attribute for showing the 
first or last chapter title. But this time I'd need the first, last 
and all in between on the current page. Is this even possible with 
XSL-FO/FOP? If not, is it achievable by manipulating the fop 
intermediate structure?


Best regards,
Matthias

-
To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org




-
To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org



Retrieve-Marker retrieve-position = all?

2014-02-14 Thread Matthias Reischenbacher

Hi,

I'd like to display multiple markers with the same name on the page 
header. Conceptually those markers correspond to chapter titles and all 
chapter titles, visible on a single page, should be printed. Up until 
now I've used the retrieve-position attribute for showing the first or 
last chapter title. But this time I'd need the first, last and all in 
between on the current page. Is this even possible with XSL-FO/FOP? If 
not, is it achievable by manipulating the fop intermediate structure?


Best regards,
Matthias

-
To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org