LineBorder border = new LineBorder(new RGB(100,100,100));
border.setGapSize(3);
look.setCellBorder(border);
GridPrint table = new GridPrint("l:p:n, l:d:n, l:d:n, l:p:g, r:p:n, l:p:n",look);
table.addHeader(new TextPrint(i18n.tr("Datum"),fontTinyBold));
table.addHeader(new TextPrint(i18n.tr("Konto"),fontTinyBold));
table.addHeader(new TextPrint(i18n.tr("Gegenkonto"),fontTinyBold));
table.addHeader(new TextPrint(i18n.tr("Zweck"),fontTinyBold));
table.addHeader(new TextPrint(i18n.tr("Betrag"),fontTinyBold));
table.addHeader(new TextPrint(i18n.tr("Ausgef�hrt"),fontTinyBold));
BaseUeberweisung[] list = (BaseUeberweisung[]) data;
TextStyle typeDone = new TextStyle().font(fontTiny).foreground(new RGB(120,120,120));
TextStyle typeOpen = new TextStyle().font(fontTiny).foreground(new RGB(0,0,0));
for (BaseUeberweisung u:list)
{
TextStyle style = u.ausgefuehrt() ? typeDone : typeOpen;
Konto k = u.getKonto();
String usage = VerwendungszweckUtil.toString(u,"\n");
Date ausgefuehrt = u.getAusfuehrungsdatum();
table.add(new TextPrint(HBCI.DATEFORMAT.format(u.getTermin()),style));
table.add(new TextPrint(k.getLongName(),style));
table.add(new TextPrint(i18n.tr("{0}, Kto. {1}, BLZ {2}",u.getGegenkontoName(),u.getGegenkontoNummer(),u.getGegenkontoBLZ()),style));
table.add(new TextPrint(usage,style));
table.add(new TextPrint(HBCI.DECIMALFORMAT.format(u.getBetrag()) + " " + k.getWaehrung(),style));
if (ausgefuehrt != null)
table.add(new TextPrint(HBCI.DATEFORMAT.format(ausgefuehrt),style));
else
table.add(new TextPrint(i18n.tr(u.ausgefuehrt() ? "ja" : "nein"),style));
}
return table;
}
catch (RemoteException re)
{