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?

Reply via email to