So wenden Sie das WordSpacing auf das PDF anJava

Java-Forum
Anonymous
 So wenden Sie das WordSpacing auf das PDF an

Post by Anonymous »

Ich muss den Wortabstand (Tw) auf das PDF anwenden, aber es funktioniert nicht, weil die PDFBox-Bibliothek den Text kodiert und das Symbol U+0020 nicht im PDF erscheint.
Wie können wir dieses Verhalten vermeiden und den Parameter „wordSpacing“ über die PDFBox-Bibliothek anwenden?
mein Code:

Code: Select all

try (PDPageContentStream stream = new PDPageContentStream(
pdf,
page,
PDPageContentStream.AppendMode.APPEND,
false,
true)
) {
stream.saveGraphicsState();
stream.setFont(font, fontSize);
stream.setNonStrokingColor(color);
stream.beginText();
stream.newLineAtOffset(100, 100);
stream.setWordSpacing(50);
stream.showText("HELLO WORLD");
stream.endText();
stream.restoreGraphicsState();
}
wie es im PDF aussieht

Code: Select all

BT
78.3975 777.75494 Td
50 Tw
(\000+\000\(\000/\000/\0002\000\003\000:\0002\0005\000/\000') Tj
ET

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post