xmlgraphics-fop-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tom Morrison" <...@hillcountrysoftware.com>
Subject RE: Cross references
Date Mon, 05 Oct 2015 14:34:05 GMT
Dear Juande,


You say, “I am writing XML directly without any XSLT transformation.”  


This issue would be trivial if you were to use the XSLT process first,
before the actual FOP rendering step. 


While Thomas has already given some hints (while I am typing this message),
normally XSLT issues are not answered on this list.  However, I answer XSLT
questions (for FOP and other uses) quite extensively on the following forum
(free registration required):



I invite you to pose the question on that forum, where I can answer it in as
much depth as you require.


Best regards,

Tom Morrison

Hill Country Software



From: Franz de Copenhague [mailto:franzdecopenhague@outlook.com] 
Sent: Monday, October 05, 2015 8:17 AM
To: fop-users@xmlgraphics.apache.org
Subject: RE: Cross references


Hi Thomas,


Thank you for the information. I am writing XML directly without any XSLT


Based on your comments, My application must know in advance the content of
the fo:block target in order to populate the cross reference (aka
basic-link) with the target content.


I understand that it is hard to implement by FOP because the target with the
content could be in any part of the fo:flow, inclusive the target can be in
a different page-sequence.




> Date: Mon, 5 Oct 2015 13:28:21 +0200
> From:  <mailto:tom_schr@web.de> tom_schr@web.de
> To:  <mailto:fop-users@xmlgraphics.apache.org>
> Subject: Re: Cross references
> Hi Franz,
> On Mon, 5 Oct 2015 07:15:18 -0400
> Franz de Copenhague < <mailto:franzdecopenhague@outlook.com>
franzdecopenhague@outlook.com> wrote:
> > How can I do a cross reference? Inside of a <fo:flow> with the
> > content of a <fo:inline> with a particular id.
> > 
> > I am looking for a similar functionality to <fo:retrieve-marker> and
> > <fo:marker> inside of a <fo:static-content>
> I fear there is no similar functionality for cross references like you
> have in mind. However, have you tried fo:basic-link? Something like
> this:
> <fo:block id="intro">Introduction</fo:block>
> ...
> <fo:block>
> See <fo:basic-link
> internal-destination="intro">Introduction</fo:basic-link>.
> </fo:block>
> You need to retrieve the content of fo:basic-link by yourself (probably
> through a XSLT transformation).
> Does that help?
> -- 
> Gruß/Regards,
> Thomas Schraitle
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

View raw message