That would depend on your XML and XSL, how you're printing it and where
you need to check for last page.
To mark the last page, just put this dummy block in your XSL:
</xsl:for-each>
<fo:block>
<xsl:attribute name="id">last-page</xsl:attribute>
<xsl:attribute
name="position">absolute</xsl:attribute>
<xsl:attribute name="left">0</xsl:attribute>
<xsl:attribute name="top">0</xsl:attribute>
<xsl:attribute name="width">0</xsl:attribute>
<xsl:attribute name="height">0</xsl:attribute>
</fo:block>
</fo:flow>
</fo:page-sequence>
</fo:root>
Then if you're checking for last page in your XSL processing just get
the value of that page you just tagged.
<fo:page-number-citation ref-id="last-page"/>
If you're coding the summary into the XML, just put a tag over it like
<SUMMARY> and put a separate process instruction after the loop.
<xsl:for-each select="INVOICE_DATA">
<xsl:apply-templates select="."/>
</xsl:for-each>
<xsl:for-each select="SUMMARY">
-----Original Message-----
From: Steffanina, Jeff [mailto:[email protected]]
Sent: Thursday, September 02, 2010 9:02 AM
To: [email protected]
Subject: Printing a Different LAST PAGE
I have a simple invoice to print. On the last page of the invoice, I
need to print a simple invoice summary. I have been all over the web
trying to find the best, most simple way to address this. I have not
been successful.
Can someone suggest the best simple solution to detecting and printing a
last-page?
Jeff
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]