Hi
i try to use the conditional-page-master and i'm not able to <xsl:call-template. i use <xsl:call-template because i have to pass a params to the region, is there another way? pedro wrote: > > Hi > i see the relativ fo transformation and it seems right, the only unknow > issues for me is the result after the treeprocessor because the result is > and i dont know if is right. > > [code] > <block ipd="141482" bpd="14400" ipda="141482" bpda="14400" > bap="0 0 0 0"> > <lineArea ipd="141482" > bpd="11100" ipda="141482" > bpda="14400" bap="0 0 0 0" > space-before="1650" > space-after="1650"> > > <text offset="0" > baseline="8616" ipd="46704" > bpd="11100" ipda="46704" > bpda="11100" > bap="0 0 0 0" > font-name="sans-serif" > font-style="normal" > font-weight="400" > font-size="12000" > color="#000000"> > <word > offset="0">€</word> > <space > offset="0"> </space> > <word > offset="0">684,00</word> > </text> > </lineArea> > </block> > [/code] > > > > I send the two trasformation. http://old.nabble.com/file/p32870816/fo.xml > fo.xml http://old.nabble.com/file/p32870816/1321885821859 1321885821859 > > > > Pascal Sancho wrote: >> >> Hi Pedro >> >> Regarding your 1st question: alternative to marker (content on last >> page): >> you can use page-position="last" on an >> fo:conditional-page-master-reference >> >> Regarding your 2nd question: extra rows: >> You should first have a look on resulting XSL-FO to determine the stage >> of the issue: >> either XSLT transformation, >> or FOP rendering. >> >> In the latter case, you should attach a short XSL-FO that still >> demonstrates the issue (if any). >> >> >> Le 21/11/2011 10:07, pedro a écrit : >>> >>> Hi all >>> i use markers to print some data only on the last page(if there is >>> another possibility teach me). >>> >>> I declare the markers : >>> >>> [code] >>> <fo:block font-family="Times" font-size="1pt"> >>> <fo:marker marker-class-name="totale"> >>> <xsl:text >>> disable-output-escaping="yes">&#8364;&#160;</xsl:text> >>> <xsl:value-of >>> disable-output-escaping="yes" >>> select="/fattura/totali/totale"/> >>> </fo:marker> >>> <fo:marker marker-class-name="contr-conai"> >>> <xsl:text >>> disable-output-escaping="yes">Contributo CONAI assolto >>> ove >>> dovuto</xsl:text> >>> </fo:marker> >>> <fo:marker marker-class-name="imponibile"> >>> <xsl:for-each >>> select="sommario/dett-sommario"> >>> <fo:block font-family="Times" >>> font-size="10pt" text-align="right"> >>> <xsl:value-of >>> disable-output-escaping="yes" >>> select="./imponibile"/> >>> </fo:block> >>> </xsl:for-each> >>> </fo:marker> >>> <fo:marker marker-class-name="aliquota"> >>> <xsl:for-each >>> select="sommario/dett-sommario"> >>> <fo:block font-family="Times" >>> font-size="10pt" text-align="right"> >>> <xsl:value-of >>> disable-output-escaping="yes" select="./aliquota"/> >>> </fo:block> >>> </xsl:for-each> >>> </fo:marker> >>> <fo:marker marker-class-name="esenzione"> >>> <xsl:for-each >>> select="sommario/dett-sommario"> >>> <fo:block font-family="Times" >>> font-size="10pt" text-align="right"> >>> <xsl:value-of >>> disable-output-escaping="yes" >>> select="./esenzione"/> >>> </fo:block> >>> </xsl:for-each> >>> </fo:marker> >>> <fo:marker marker-class-name="importo"> >>> <xsl:for-each >>> select="sommarioEsenti/sommarioEsentiDett"> >>> <fo:block font-family="Times" >>> font-size="10pt" text-align="right"> >>> <xsl:value-of >>> disable-output-escaping="yes" select="./importo"/> >>> </fo:block> >>> </xsl:for-each> >>> </fo:marker> >>> <fo:marker marker-class-name="causale"> >>> <xsl:for-each >>> select="sommarioEsenti/sommarioEsentiDett"> >>> <fo:block font-family="Times" >>> font-size="10pt" text-align="left" >>> margin-left="2mm"> >>> <xsl:value-of >>> disable-output-escaping="yes" select="./causale"/> >>> </fo:block> >>> </xsl:for-each> >>> </fo:marker> >>> </fo:block> >>> >>> [/code] >>> >>> >>> >>> and i call it when i need : >>> >>> [code] >>> >>> <fo:table-row height="20mm"> >>> <fo:table-cell> >>> <fo:table width="200mm" >>> height="20mm" table-layout="fixed"> >>> >>> <fo:table-column column-width="30mm"/> >>> >>> <fo:table-column column-width="20mm"/> >>> >>> <fo:table-column column-width="30mm"/> >>> >>> <fo:table-column column-width="120mm"/> >>> <fo:table-body> >>> >>> <xsl:choose> >>> >>> <xsl:when test="count(sommario/dett-sommario) = 0"> >>> >>> <fo:table-row keep-together="always" height="20mm"> >>> >>> <fo:table-cell border-right-color="black" >>> >>> border-right-style="solid" >>> >>> border-right-width="0.5pt"> >>> >>> <fo:block font-family="Times" font-size="8pt" >>> >>> text-align="right"> >>> >>> <xsl:text >>> disable-output-escaping="yes">&#160;</xsl:text> >>> >>> </fo:block> >>> >>> </fo:table-cell> >>> >>> <fo:table-cell border-right-color="black" >>> >>> border-right-style="solid" >>> >>> border-right-width="0.5pt"> >>> >>> <fo:block font-family="Times" font-size="8pt" >>> >>> text-align="right"> >>> >>> <xsl:text >>> disable-output-escaping="yes">&#160;</xsl:text> >>> >>> </fo:block> >>> >>> </fo:table-cell> >>> >>> <fo:table-cell border-right-color="black" >>> >>> border-right-style="solid" >>> >>> border-right-width="0.5pt"> >>> >>> <fo:block font-family="Times" font-size="8pt" >>> >>> text-align="right"> >>> >>> <xsl:text >>> disable-output-escaping="yes">&#160;</xsl:text> >>> >>> </fo:block> >>> >>> </fo:table-cell> >>> >>> <fo:table-cell> >>> >>> <fo:block font-family="Courier" font-size="8pt" >>> >>> text-align="center"> >>> >>> <fo:retrieve-marker >>> >>> retrieve-class-name="contr-conai" >>> >>> retrieve-position="last-ending-within-page" >>> >>> retrieve-boundary="page-sequence"/> >>> >>> </fo:block> >>> >>> </fo:table-cell> >>> >>> </fo:table-row> >>> >>> </xsl:when> >>> >>> <xsl:otherwise> >>> >>> <fo:table-row keep-together="always" height="20mm"> >>> >>> <fo:table-cell border-right-color="black" >>> >>> border-right-style="solid" >>> >>> border-right-width="0.5pt"> >>> >>> <fo:retrieve-marker >>> >>> retrieve-class-name="imponibile" >>> >>> retrieve-position="last-ending-within-page" >>> >>> retrieve-boundary="page-sequence"/> >>> >>> </fo:table-cell> >>> >>> <fo:table-cell border-right-color="black" >>> >>> border-right-style="solid" >>> >>> border-right-width="0.5pt"> >>> >>> <fo:retrieve-marker >>> >>> retrieve-class-name="aliquota" >>> >>> retrieve-position="last-ending-within-page" >>> >>> retrieve-boundary="page-sequence"/> >>> >>> </fo:table-cell> >>> >>> <fo:table-cell border-right-color="black" >>> >>> border-right-style="solid" >>> >>> border-right-width="0.5pt"> >>> >>> <fo:retrieve-marker >>> >>> retrieve-class-name="esenzione" >>> >>> retrieve-position="last-ending-within-page" >>> >>> retrieve-boundary="page-sequence"/> >>> >>> </fo:table-cell> >>> >>> <fo:table-cell> >>> >>> <fo:block font-family="Courier" font-size="10pt" >>> >>> text-align="center"> >>> >>> <fo:retrieve-marker >>> >>> retrieve-class-name="contr-conai" >>> >>> retrieve-position="last-ending-within-page" >>> >>> retrieve-boundary="page-sequence"/> >>> >>> </fo:block> >>> >>> </fo:table-cell> >>> >>> </fo:table-row> >>> >>> </xsl:otherwise> >>> >>> </xsl:choose> >>> </fo:table-body> >>> </fo:table> >>> </fo:table-cell> >>> </fo:table-row> >>> >>> [/code] >>> >>> I can have more than one row in my table and it semms that every time >>> when a >>> marker is called, the marker add another row or an another block why? >>> >>> >> >> -- >> Pascal >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org >> For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org >> >> >> > > -- View this message in context: http://old.nabble.com/fo-markers-problem-tp32870275p32870891.html Sent from the FOP - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org