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?