формат шаблона скорости - PullRequest
0 голосов
/ 05 октября 2011

У меня есть шаблон скорости, подобный этому:

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

Когда я ставлю $ totalPel -> 100, результат будет:

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

На самом деле я хочу получить результат какэто:

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

Кто-нибудь может показать мне, как это сделать?

Я использую этот код 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());

Ответы [ 2 ]

4 голосов
/ 05 октября 2011

Вставьте строки перед добавлением их в шаблон.См. Как я могу дополнить строку в Java? , чтобы узнать, как это сделать.

2 голосов
/ 05 октября 2011

Вы можете либо преобразовать значение в строку и дополнить его, либо вы можете просто добавить больше места в шаблоне, я думаю, скорость сохраняет пробел, который вы определяете.

...