import win32ui zeilen = ('Schwarz', 'Rot', 'Gruen', 'Blau') farben = (0, 255, 65280, 16711680) """ Die Farbwerte ermittelt man mit der Funktion import win32api farbe = win32api.RGB(255, 0, 0) hier Beispiel für Rot. Werte immer 0..255 """ dc = win32ui.CreateDC() dc.CreatePrinterDC() dc.StartDoc('Textausdruck - Versuch') dc.StartPage() for i in range(0, 4): dc.SetTextColor(farben[i]) dc.TextOut(100, 100 + i*100, zeilen[i]) # erster Pos-Wert = Spalte, zweiter Wert = Zeile (XY) dc.EndPage() dc.EndDoc() print 'ok.' pause = raw_input('enter')