[pywin32-checkins] pywin32/win32/Demos print_desktop.py,1.2,1.3
OLD project page for the Python extensions for Windows
Brought to you by:
mhammond
From: Roger U. <ru...@us...> - 2005-05-23 14:03:56
|
Update of /cvsroot/pywin32/pywin32/win32/Demos In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22648/win32/Demos Modified Files: print_desktop.py Log Message: Add some of the GDI text drawing functions Index: print_desktop.py =================================================================== RCS file: /cvsroot/pywin32/pywin32/win32/Demos/print_desktop.py,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** print_desktop.py 18 May 2005 16:41:52 -0000 1.2 --- print_desktop.py 23 May 2005 14:03:47 -0000 1.3 *************** *** 1,3 **** ! import win32print, pywintypes, win32con, win32gui, win32ui pname=win32print.GetDefaultPrinter() --- 1,3 ---- ! import win32print, pywintypes, win32con, win32gui, win32ui, win32api pname=win32print.GetDefaultPrinter() *************** *** 40,43 **** --- 40,56 ---- win32gui.StretchBlt(pDC, 0, 0, int(printerwidth*.9), int(printerheight*.9), pcDC, 0, 0, printerwidth, printerheight, win32con.SRCCOPY) + font=win32gui.LOGFONT() + font.lfHeight=int(printerheight/20) + font.lfWidth=font.lfHeight + font.lfWeight=150 + font.lfItalic=1 + font.lfUnderline=1 + hf=win32gui.CreateFontIndirect(font) + win32gui.SelectObject(pDC,hf) + win32gui.SetBkMode(pDC, win32con.TRANSPARENT) + win32gui.SetTextColor(pDC,win32api.RGB(0,255,0)) + win32gui.DrawText(pDC,'Printed by Python!', -1, + (0,0, int(printerwidth*.9), int(printerheight*.9)), + win32con.DT_RIGHT|win32con.DT_BOTTOM|win32con.DT_SINGLELINE) win32print.EndPage(pDC) win32print.EndDoc(pDC) |