This script can be used to convert numbers to Arabic equivalent.
<!-- TOTAL AMOUNT IN ARABIC DIGITS-->
#set($artotal = "")
#set($start = 0)
#set($end = $ticket.printTotal().length())
#set($end = $end - 1)
#foreach ($i in [$start..$end])
#if($ticket.printTotal().charAt($i)=="0")
#set($artotal = $artotal+"٠")
#elseif($ticket.printTotal().charAt($i)=="1")
#set($artotal = $artotal+"١")
#elseif($ticket.printTotal().charAt($i)=="2")
#set($artotal = $artotal+"٢")
#elseif($ticket.printTotal().charAt($i)=="3")
#set($artotal = $artotal+"٣")
#elseif($ticket.printTotal().charAt($i)=="4")
#set($artotal = $artotal+"٤")
#elseif($ticket.printTotal().charAt($i)=="5")
#set($artotal = $artotal+"٥")
#elseif($ticket.printTotal().charAt($i)=="6")
#set($artotal = $artotal+"٦")
#elseif($ticket.printTotal().charAt($i)=="7")
#set($artotal = $artotal+"٧")
#elseif($ticket.printTotal().charAt($i)=="8")
#set($artotal = $artotal+"٨")
#elseif($ticket.printTotal().charAt($i)=="9")
#set($artotal = $artotal+"٩")
#elseif($ticket.printTotal().charAt($i)==".")
#set($artotal = $artotal+".")
#else
#set($artotal = $artotal+$ticket.printTotal().charAt($i))
#end
#end
<line size="1">
<text align ="right" length="48" bold="true">$artotal</text>
</line>
Leave a Reply