Ich benutze Itext7 in meinem Java-Projekt, um das PDF-Formular zu füllen. Gibt es eine Möglichkeit, die Texterweiterung in Canvas von der absoluten Position nach links zu setzen? Zum Beispiel setze ich den Text auf die rechte obere Ecke und dehnt ihn bis zur linken oberen Ecke aus, je länger ich seine Länge verlängere. Wie ich bereits erwähnt habe, verwende ich Leinwand.Itext7 Leinwand Text auf rechten Rand setzen
Beispiel für das Hinzufügen von Text
PdfDocument document = new PdfDocument(new PdfReader(SRC), new PdfWriter(dest));
PdfCanvas canvas1 = new PdfCanvas(document.getPage(1));
canvas1.beginText().setFontAndSize(PdfFontFactory.createFont(FontConstants.HELVETICA), 7)
.moveText(500, 592.5)
.showText(new SimpleDateFormat("dd/MM/YYYY").format(invoice.getDate()))
.endText();