Hi, That can only be done after XSL-FO processing. Fortunately, FOP provides XML intermediate formats (see [1]) that feed renderers.
You can modify such intermediate format as you want. [1] http://xmlgraphics.apache.org/fop/1.1/intermediate.html 2014-03-27 15:15 GMT+01:00 Frank Hirsch <frank.hir...@mac.com>: > Hi Rob, > > Of course there will be a parent <xsl:for-each select="..."> selector to > iterate over a list of nodes. > Still I am 99% sure it will be rather a programmatic issue to be solved in > the Renderer instead of XSLT... > > On 27 Mar 2014, at 15:10, Rob Sargent <rsarg...@xmission.com> wrote: > > Over what are you iterating? ie. to what is position() referring? > > Sent from my iPhone > > On Mar 27, 2014, at 7:55 AM, Frank Hirsch <frank.hir...@mac.com> wrote: > > It's easy to toggle to background color of table rows in XSLT using "mod": > > <fo:table-row> > <xsl:attribute name="background-color"> > <xsl:choose> > <xsl:when test="(position() mod 2) = 0"> > #ffffff > </xsl:when> > <xsl:otherwise> > #ccffff > </xsl:otherwise> > </xsl:choose> > </xsl:attribute> > <fo:table-cell>...</fo:table-cell> > </fo:table-row> > > Unfortunately this does not match my current requirement and can not be > solved in XSLT which does not now of page breaks: > I need to start each page with "#ccffff" - espacially if there is a page > break and the table will be continued on the next page. > > Any ideas? > > -- pascal --------------------------------------------------------------------- To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org