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?

Reply via email to