Мысль была через win32print сие осуществить… следующий код использовал:
INCH = 1440 hDC = win32gui.CreateDC("Display", None, None) pyprinter = win32ui.CreateDCFromHandle(hDC) pyprinter.CreatePrinterDC(win32print.GetDefaultPrinter ()) pyprinter.StartDoc("Test doc") pyprinter.SetMapMode(win32con.MM_TWIPS) pyprinter.DrawText (u"Факинщит", (0, INCH * -1, INCH * 8, INCH * -2), win32con.DT_CENTER) pyprinter.EndDoc()
INCH - просто для вывода на середину использовал…
Python 3.4
В последующем планируется использовать для печати формат rtf…
Спасите мой мозг… уже весь сломал…