ostpower: iText String auffüllen

Hallo zusammen,

ich möchte mit iText einen Text grau hinterlegen, da der Text unterschiedlich lang sein kann, soll das Feld entsprechend aufgefüllt werden. Jetzt ist aber nicht jedes Zeichen gleich lang. D.h. wenn mein Feld auf 15 Zeichen aufgefüllt werden soll, dann ist die tatsächliche breite bei den Namen
"Müller---------" und
"Beckenbauer----" unterschiedlich. Wie könnte man das machen, dass das Feld dann auch wirklich gleich lang ist? Es gibt zwar die Möglichkeit die Schriftart auf Monospace zu setzen, aber das will ich eigentlich nicht, da die Monospace-Schriftarten nicht so schick sind. Habt ihr noch eine andere Idee wie ich das Problem lösen könnte?