PDFをエクスポートするためにdisplaytagを使用しています。display:column で total="true" を指定すると、最後の行には合計金額が含まれ、numberformat を使用してその値をフォーマットできますが、PDF では合計値がフォーマットされずに表示されます。以下は私のコードスニペットです。
<display:column property="discountAmt" titleKey="DiscountAmt"
total="true" format="<%=currency_format%>"/>
<display:column property="orderGrandTotal" titleKey="GrandTotal"
sortable="true" format="<%=currency_format%>" class="numeric"
total="true"/>
表では、合計値を含む最後の行は 1,913.30 と 12,033.50 のようになります。しかし、PDF では 1913.3 および 12033.5 として表示されます。
これをフォーマットするアイデアを教えてください。