私のJavaプロジェクトでItext7を使用してPDFフォームに入力しています。絶対位置から左にキャンバス内のテキスト拡張を設定する方法はありますか?たとえば、テキストを右上隅に設定し、長さを長くするほど左上隅に伸びます。前にも触れましたが、私はキャンバスを使用します。あなたがPdfCanvas
を使用する場合は、ストレートコンテンツストリームにPDF演算子を書いているテキストItext7 Canvasがテキストを右の枠に設定しました
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();