[Python-de] Und jetzt zu etwas völlig anderem...

Gerson Kurz gerson.kurz at pergamon-software.de
Die Dez 2 14:55:20 CET 2003


Unicodeprobleme (oder vielleicht auch nur Umlautprobleme) mit piddle:

#! -*- Encoding: latin-1 -*-
import piddle, piddlePDF

doc = piddlePDF.PDFCanvas( size=(400,400) )
doc.drawString("Hanswürst", x=100, y=100)
doc.drawString(u"Hanswürst", x=100, y=120)
doc.drawString(u"Hanswürst".encode("utf-8"), x=100, y=140)
doc.save("test.pdf")

gibt aus

Hanswxfcrst
'Hanswxfcrst
Hanswxc3xbcrst

Mein eigentliches Problem ist die Überarbeitung unseres Drucksystems. Wir
haben dynamisch generierte Daten, die ausgedruckt werden müssen. Ich habe so
eine Klasse gebastelt, die

- Plaintextfiles erzeugt
- HTMLfiles erzeugt und diese über den IE ausdruckt
- direkt über WIN32ALL druckt

Einbindung von Mord bzw PDF wäre noch toll, aber üs müssten drin sein.