W3C home > Mailing lists > Public > www-xsl-fo@w3.org > May 2008

Re: Currency format in a PDF

From: Roger <rxt360@gmail.com>
Date: Fri, 23 May 2008 15:55:21 +0200
Message-ID: <4836CCC9.9060508@gmail.com>
To: www-xsl-fo@w3.org

This is handled in XSLT, not XSLFO.

See http://www.w3schools.com/xsl/el_decimal-format.asp

    <?xml version="1.0" encoding="ISO-8859-1"?>
    <xsl:stylesheet version="1.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

    <xsl:decimal-format name="euro"
    decimal-separator="," grouping-separator="."/>
     
    <xsl:template match="/">
    <xsl:value-of 
    select="format-number(26825.8, '#.###,00', 'euro')"/>
    </xsl:template>

    </xsl:stylesheet>

    Output:

    26.825,80

Cheers!

Roger

jlr schreef:
> How can I include the currency format in a pdf document?
> I have the FinalTotal value displayed in the table, but I would
> like to have the value formatted in the manner of $XXX,XXX.XX
> instead of the plain number value.
> Your comments are much appreciated.
> CODE BELOW:
>           
>       <fo:table-body>
>         <fo:table-row border-after-style="double" >                   
>             <fo:table-cell xsl:use-attribute-sets="cell-padding"
> border="solid black 0.5px" >   
>                 <fo:block xsl:use-attribute-sets="detailtableright">     
>                    <xsl:value-of select="header/FinalTotal"/>                         
>                 </fo:block>                           
>             </fo:table-cell>    
>         </fo:table-row>
>       </fo:table-body> 
>                    
> Thank you,
> jlr    
>   
Received on Friday, 23 May 2008 13:56:44 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 23 May 2008 13:56:44 GMT