You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-users@xmlgraphics.apache.org by Jean-Pierre Lamon <gi...@ngscan.com> on 2020/11/07 12:07:40 UTC
FOP Retrieve-Marker
Hi all,
fop-users@xmlgraphics.apache.org
I would like to display a chapter value on each page header (in one
language on even, another on odd but that's not the problem).
I'm using markers with retrieve-marker.
This works perfectly with FOP, but not with XML2PDF for example. Am I
doing something wrong? Could someone be so kind to correct my code ;-)
I know retrive-marker must be just under a flow right?
<fo:static-content flow-name="Header-even">
<fo:table width="100%" table-layout="fixed"
table-omit-header-at-break="false">
<fo:table-column column-width="8%"/>
<fo:table-column column-width="42%"/>
<fo:table-column column-width="42%"/>
<fo:table-column column-width="8%"/>
<fo:table-body>
<fo:table-row>
<fo:table-cell>
<fo:block text-align="center">
</fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block text-align="center"
font-size="9pt">
<fo:inline
text-align="center"> </fo:inline>
<fo:block/>
</fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block text-align="center"
font-size="9pt">
<fo:inline
text-align="center"> </fo:inline>
<fo:block/>
</fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block/>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell>
<fo:block text-align="center">
</fo:block>
</fo:table-cell>
<fo:table-cell text-align="left">
<fo:block font-size="9pt"
font-style="italic" text-align="left" border-bottom="0.5pt solid black">
---> <fo:retrieve-marker retrieve-class-name="chapterF"/> -->
</fo:block>
</fo:table-cell>
<fo:table-cell text-align="right">
<fo:block font-size="9pt"
text-align="right" border-bottom="0.5pt solid black">
<fo:inline>
Bibliographie de l'histoire
suisse
<xsl:if
test="collection/AdditionalTag/yearIssueNumber">
<xsl:value-of
select="concat(' ',collection/AdditionalTag/yearIssueNumber)"/>
</xsl:if>
</fo:inline>
</fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block/>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
</fo:static-content>
Marker definition :
<xsl:if test="@Value2">
<fo:marker
marker-class-name="chapterF">
<xsl:value-of
select="@Value2"/>
</fo:marker>
Thx and regards
---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org
Re: FOP Retrieve-Marker
Posted by Jean-Pierre Lamon <jp...@ngscan.com>.
Thx Chris
I understand. Seems to be a XML2PDF issue. I’m in contact with them.
Thx for your reply
Regards
JP
Envoyé de mon iPhone
> Le 9 déc. 2020 à 09:58, Chris Bowditch <bo...@hotmail.com> a écrit :
>
> Hi Jean-Pierre,
>
> Your code snippet is XSLT not XSL-FO, and also incomplete so hard to say why its not working
>
> Thanks,
>
> Chris
>
>> On 07/11/2020 12:07, Jean-Pierre Lamon wrote:
>> Hi all,
>>
>> fop-users@xmlgraphics.apache.org
>>
>> I would like to display a chapter value on each page header (in one language on even, another on odd but that's not the problem).
>> I'm using markers with retrieve-marker.
>>
>> This works perfectly with FOP, but not with XML2PDF for example. Am I doing something wrong? Could someone be so kind to correct my code ;-)
>> I know retrive-marker must be just under a flow right?
>>
>> <fo:static-content flow-name="Header-even">
>> <fo:table width="100%" table-layout="fixed" table-omit-header-at-break="false">
>> <fo:table-column column-width="8%"/>
>> <fo:table-column column-width="42%"/>
>> <fo:table-column column-width="42%"/>
>> <fo:table-column column-width="8%"/>
>> <fo:table-body>
>> <fo:table-row>
>> <fo:table-cell>
>> <fo:block text-align="center">
>> </fo:block>
>> </fo:table-cell>
>> <fo:table-cell>
>> <fo:block text-align="center" font-size="9pt">
>> <fo:inline text-align="center"> </fo:inline>
>> <fo:block/>
>> </fo:block>
>> </fo:table-cell>
>> <fo:table-cell>
>> <fo:block text-align="center" font-size="9pt">
>> <fo:inline text-align="center"> </fo:inline>
>> <fo:block/>
>> </fo:block>
>> </fo:table-cell>
>> <fo:table-cell>
>> <fo:block/>
>> </fo:table-cell>
>> </fo:table-row>
>> <fo:table-row>
>> <fo:table-cell>
>> <fo:block text-align="center">
>> </fo:block>
>> </fo:table-cell>
>> <fo:table-cell text-align="left">
>> <fo:block font-size="9pt" font-style="italic" text-align="left" border-bottom="0.5pt solid black">
>>
>> ---> <fo:retrieve-marker retrieve-class-name="chapterF"/> -->
>>
>>
>> </fo:block>
>> </fo:table-cell>
>> <fo:table-cell text-align="right">
>> <fo:block font-size="9pt" text-align="right" border-bottom="0.5pt solid black">
>> <fo:inline>
>> Bibliographie de l'histoire suisse
>> <xsl:if test="collection/AdditionalTag/yearIssueNumber">
>> <xsl:value-of select="concat(' ',collection/AdditionalTag/yearIssueNumber)"/>
>> </xsl:if>
>>
>> </fo:inline>
>> </fo:block>
>> </fo:table-cell>
>> <fo:table-cell>
>> <fo:block/>
>> </fo:table-cell>
>> </fo:table-row>
>>
>> </fo:table-body>
>> </fo:table>
>> </fo:static-content>
>>
>> Marker definition :
>> <xsl:if test="@Value2">
>> <fo:marker marker-class-name="chapterF">
>> <xsl:value-of select="@Value2"/>
>> </fo:marker>
>> Thx and regards
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
>> For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org
>>
>> .
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
> For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org
Re: FOP Retrieve-Marker
Posted by Chris Bowditch <bo...@hotmail.com>.
Hi Jean-Pierre,
Your code snippet is XSLT not XSL-FO, and also incomplete so hard to say
why its not working
Thanks,
Chris
On 07/11/2020 12:07, Jean-Pierre Lamon wrote:
> Hi all,
>
> fop-users@xmlgraphics.apache.org
>
> I would like to display a chapter value on each page header (in one
> language on even, another on odd but that's not the problem).
> I'm using markers with retrieve-marker.
>
> This works perfectly with FOP, but not with XML2PDF for example. Am I
> doing something wrong? Could someone be so kind to correct my code ;-)
> I know retrive-marker must be just under a flow right?
>
> <fo:static-content flow-name="Header-even">
> <fo:table width="100%" table-layout="fixed"
> table-omit-header-at-break="false">
> <fo:table-column column-width="8%"/>
> <fo:table-column column-width="42%"/>
> <fo:table-column column-width="42%"/>
> <fo:table-column column-width="8%"/>
> <fo:table-body>
> <fo:table-row>
> <fo:table-cell>
> <fo:block text-align="center">
> </fo:block>
> </fo:table-cell>
> <fo:table-cell>
> <fo:block text-align="center"
> font-size="9pt">
> <fo:inline
> text-align="center"> </fo:inline>
> <fo:block/>
> </fo:block>
> </fo:table-cell>
> <fo:table-cell>
> <fo:block text-align="center"
> font-size="9pt">
> <fo:inline
> text-align="center"> </fo:inline>
> <fo:block/>
> </fo:block>
> </fo:table-cell>
> <fo:table-cell>
> <fo:block/>
> </fo:table-cell>
> </fo:table-row>
> <fo:table-row>
> <fo:table-cell>
> <fo:block text-align="center">
> </fo:block>
> </fo:table-cell>
> <fo:table-cell text-align="left">
> <fo:block font-size="9pt"
> font-style="italic" text-align="left" border-bottom="0.5pt solid black">
>
> ---> <fo:retrieve-marker retrieve-class-name="chapterF"/> -->
>
>
> </fo:block>
> </fo:table-cell>
> <fo:table-cell text-align="right">
> <fo:block font-size="9pt"
> text-align="right" border-bottom="0.5pt solid black">
> <fo:inline>
> Bibliographie de
> l'histoire suisse
> <xsl:if
> test="collection/AdditionalTag/yearIssueNumber">
> <xsl:value-of
> select="concat(' ',collection/AdditionalTag/yearIssueNumber)"/>
> </xsl:if>
>
> </fo:inline>
> </fo:block>
> </fo:table-cell>
> <fo:table-cell>
> <fo:block/>
> </fo:table-cell>
> </fo:table-row>
>
> </fo:table-body>
> </fo:table>
> </fo:static-content>
>
> Marker definition :
> <xsl:if test="@Value2">
> <fo:marker
> marker-class-name="chapterF">
> <xsl:value-of
> select="@Value2"/>
> </fo:marker>
> Thx and regards
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
> For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org
>
> .
---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org