Hallo,
ich schreibe gerade ein DNN Modul um pdf-Dateien zu erzeugen und zum direkten download anzubieten. Leider habe ich Probleme mit Sonderzeichen wie z.B. ß, ü, ä usw. Diese Zeichen werden im PDF ausgelassen, so dass z.B. anstelle von Düren Dren angezeigt wird.
Kann mir jemand sagen an welchem Schräubchen ich vergessen habe zu drehen?
Hier ein Beispiel:
Dim pdf As Text.Document = New Text.Document(text.PageSize.A4, 70, 50, 50, 50)
Dim ms As New System.IO.MemoryStream()
text.pdf.PdfWriter.GetInstance(pdf, ms)
Dim bfNormal As text.Font = text.FontFactory.GetFont(text.Font.HELVETICA, text.pdf.BaseFont.WINANSI, False, 8, text.Font.NORMAL, text.Color.BLACK)
Dim cf2 As New text.Chunk("Düren", bfNormal)
pdf.Open()
pdf.add(cf2)
pdf.Close()
Hat jemand eine Lösung?
Franz Nellen
ich schreibe gerade ein DNN Modul um pdf-Dateien zu erzeugen und zum direkten download anzubieten. Leider habe ich Probleme mit Sonderzeichen wie z.B. ß, ü, ä usw. Diese Zeichen werden im PDF ausgelassen, so dass z.B. anstelle von Düren Dren angezeigt wird.
Kann mir jemand sagen an welchem Schräubchen ich vergessen habe zu drehen?
Hier ein Beispiel:
Dim pdf As Text.Document = New Text.Document(text.PageSize.A4, 70, 50, 50, 50)
Dim ms As New System.IO.MemoryStream()
text.pdf.PdfWriter.GetInstance(pdf, ms)
Dim bfNormal As text.Font = text.FontFactory.GetFont(text.Font.HELVETICA, text.pdf.BaseFont.WINANSI, False, 8, text.Font.NORMAL, text.Color.BLACK)
Dim cf2 As New text.Chunk("Düren", bfNormal)
pdf.Open()
pdf.add(cf2)
pdf.Close()
Hat jemand eine Lösung?
Franz Nellen
Comment