wx HtmlEasyPrinting проблемы с кодированием при печати - PullRequest
1 голос
/ 02 ноября 2011

У меня есть HTML-текст с не-ascii символами, и я хочу, чтобы он печатался с использованием модуля HtmlEasyPrinting.

printer = HtmlEasyPrinting()
text = '''
    <html>
    <head>
          <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    </head>
    <body>
         <b>&lt;</b>
         <p>&#233;</p>
    </body>
    </html>'''

printer.PreviewText(text)
printer.PrintText(text)

Когда я запускаю часть предварительного просмотра, все выглядит нормально!(применяется правильное кодирование) Когда я пытаюсь вместо этого использовать PrintText, все идет не так, и кажется, что символы, не относящиеся к ascii, получили забавные представления на бумаге / экспортированном файле.

У всех есть идея, почему предварительный просмотр работает нормально, но неСама печать?Есть ли какие-то настройки, которые нужно применить?

wx.version = 2.8.11.0 (gtk2-unicode) python 2.7

...