2011-10-05 2 views
0

I Have modèle de vitesse comme celui-ci:vitesse format de modèle

+-----------------------------------------------------------+-------------+-------------+-------------+-------------+ 
| $totalPel Pelanggan          | $totalBk | $totalAdm | $totalTag | $totalTotal | 
+-----------------------------------------------------------+-------------+-------------+-------------+-------------+ 

Quand je mets $ totalPel -> 100, le résultat est:

+-----------------------------------------------------------+-------------+-------------+-------------+-------------+ 
| 100 Pelanggan          | $totalBk | $totalAdm | $totalTag | $totalTotal | 
+-----------------------------------------------------------+-------------+-------------+-------------+-------------+ 

En fait, je veux obtenir le résultat comme celui-ci :

+-----------------------------------------------------------+-------------+-------------+-------------+-------------+ 
| 100  Pelanggan          | $totalBk | $totalAdm | $totalTag | $totalTotal | 
+-----------------------------------------------------------+-------------+-------------+-------------+-------------+ 

Quelqu'un peut me montrer comment le faire?

J'utilise ce code java:

Velocity.init(); 

VelocityContext context = new VelocityContext(); 
context.put("totalPel", 100); 

Template template = Velocity.getTemplate("LaporanTagihan.txt"); 

StringWriter writer = new StringWriter(); 

template.merge(context, writer); 

System.out.println(writer.toString()); 
+0

Je ne peux pas vraiment comprendre ce que vous voulez ici ... quelle est la différence? juste plus d'espace? Cela est généralement contrôlé dans le modèle. – pcalcao

+0

oui, je veux juste ajouter automatiquement de l'espace pour le résultat. C'est utile quand je mets beaucoup de paramètre: D –

Répondre

2

Vous pouvez soit transformer la valeur en une chaîne et la remplir, ou vous pouvez simplement ajouter plus d'espace dans votre modèle, je crois que la vitesse maintient les espaces que vous définissez.

Questions connexes