ColumnText.ShowTextAligned () schneidet Text nach Zeilenumbruch ab

Ich habe den folgenden Code, um einen Text mit iTextSharp auf ein PDF-Dokument zu drucken:

canvas = stamper.GetOverContent(i)
watermarkFont = iTextSharp.text.pdf.BaseFont.CreateFont(iTextSharp.text.pdf.BaseFont.HELVETICA, iTextSharp.text.pdf.BaseFont.CP1252, iTextSharp.text.pdf.BaseFont.NOT_EMBEDDED)
watermarkFontColor = iTextSharp.text.BaseColor.RED
canvas.SetFontAndSize(watermarkFont, 11)
canvas.SetColorFill(watermarkFontColor)

Dim sText As String = "Line1" & vbCrLf & "Line2"
Dim nPhrase As New Phrase(sText)

ColumnText.ShowTextAligned(canvas, Element.ALIGN_TOP, nPhrase, 0, 50, 0)

Es wird jedoch nur die erste Zeile ("Zeile1") gedruckt, die zweite Zeile ("Zeile2") nicht.

Muss ich irgendwelche Flags übergeben, damit das funktioniert?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage