Hi Thomas, Thank you for the information. I am writing XML directly without any XSLT transformation. 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. Thanks,Juande
> Date: Mon, 5 Oct 2015 13:28:21 +0200 > From: [email protected] > To: [email protected] > Subject: Re: Cross references > > Hi Franz, > > On Mon, 5 Oct 2015 07:15:18 -0400 > Franz de Copenhague <[email protected]> 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: [email protected] > For additional commands, e-mail: [email protected] >
