Verwenden Sie je nach Kontext Chunk#setCharacterSpacing
oder PdfContentByte#setCharacterSpacing
.
Negative charSpacing
Werte verringern den Abstand zwischen den Buchstaben, positive erhöhen ihn.
Beispiel von Brunos Buch (leicht modifiziert):
Chunk chunk = new Chunk(text, font1);
// reduce spacing
chunk.setCharacterSpacing(-0.5f);
document.add(new Paragraph(chunk));
// usual spacing
chunk = new Chunk(text, font1);
document.add(new Paragraph(chunk));
Was werden Sie aussehen wird erhalten wie folgt aus:
Wie Sie sehen, hat die erste Zeile char Abstand reduziert , während der zweite einen regelmäßigen Abstand hat.
Versuchen Sie Chunk # setCharacterSpacing oder PdfContentByte # setCharacterSpacing. Es ist keine Eigenschaft einer Font-Instanz. –
@AlexeySubach Wenn du deinen Kommentar als Antwort formulierst, kann er akzeptiert werden und wir können ihn abstimmen. –
@BrunoLowagie, fertig. Vielen Dank. Ich war mir nicht sicher, dachte, du hättest vielleicht ein paar Duplikate im Sinn. –