ostpower Geschrieben 1. Oktober 2010 Geschrieben 1. Oktober 2010 Hi Leute, ich generiere mit iText ein PDF dynamisch. Dabei steht steht dann auf dem pdf z.B. Nachname und darunter "Müller". Das "Müller" soll grau hinterlegt sein. Jetzt wäre die erste Frage ob sowas mit iText geht, also sowas wie fontbackgroundcolor. Wenn das geht hab ich allerdings ein anderes Problem. Da ich die Werte dynamisch bekomme, kann es sein das ein Feld mal leer ist, also als Label steht dort "2. Vorname". Darunter steht dann dort nichts, es soll aber die mögliche Feldbreite grau hinterlegt sein, also zb 20zeichen lang. Wie könnte man das machen? Zitieren
Der_Lampe Geschrieben 7. Oktober 2010 Geschrieben 7. Oktober 2010 mit iText kenne ich mich leider nicht aus, aber wenn du nen leeres Feld hast kannst du das ja prüfen z.b. mit: if(text=="") wenn das der Fall ist schreibst du einfach z.b. 20 Punkte in den String und verfährst wie sonst auch gebe dir aber keine garantie da ich erst seit kurzem java programmiere :floet: hab vorher c++ programmiert und da wäre sowas auf jeden fall möglich Zitieren
dku Geschrieben 7. Oktober 2010 Geschrieben 7. Oktober 2010 Strings lieber mit equals vergleichen - oder in dem Fall mit der length() Methode schauen, ob der String 0 ist .) Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.