Con Python é facile stampare in ambiente Windows, utile per lavori semplici ma ripetitivi.Necessario: Python e PythonWin.
Poi provate a vedere se funziona il test qui sotto, non dovrebbe essere difficile da comprendere!
import win32ui import win32api # modified by msanti.net from: http://www.way2python.de/unsortiert/TDruck.py testo = ('Nero', 'Rosso', 'Verde', 'Blu') colori = (0, 255, 65280, win32api.RGB(0, 0, 255)) """ come mostrato sopra, i valori dei colori possono essere scritti direttamente oppure tramite la funzione win32api.RGB. Prima di usarla scrivere la riga: import win32api I valori di ogni colore (nell'ordine Rosso, verde, blu) sono da 0..255 """ dc = win32ui.CreateDC() dc.CreatePrinterDC("" ) # usa la stampante predefinita, altrimenti scrivere: # dc.CreatePrinterDC("Canon S300") dc.StartDoc('Documento in stampa' ) dc.StartPage() # CreateFont () specifica le proprieta del font attraverso voci di un dictionary python font = win32ui.CreateFont({"name":"Arial", "height":100}) dc.SelectObject(font) #e lo applica for i in range(0, 4): dc.SetTextColor(colori [ i ] ) dc.TextOut(100, 100 + i*100, testo[ i ] ) dc.EndPage() dc.EndDoc() print 'ok.' pause = raw_input('Premi Invio per continuare ...')
Send to Kindle
Condividi questa pagina: Twitter | StumbleUpon | Facebook | Delicious | digg | LinkedIn
Comments are closed.