#-*- coding=utf-8 -*-
import win32ui ,win32gui
import win32print
import win32con
from win32api import RGB
from PIL import Image, ImageWin
hDC = win32ui.CreateDC()
hDC.CreatePrinterDC(win32print.GetDefaultPrinter())
hDC.StartDoc ("Test doc")
hDC.StartPage ()
hDC.SetMapMode (win32con.MM_TWIPS)
pen = win32ui.CreatePen(win32con.PS_DASH, 1, RGB(148, 37, 37))
hDC.SetBkMode(win32con.TRANSPARENT)
hDC.SelectObject(pen)
hDC.MoveTo(1000, -1000)
hDC.LineTo( 1000, -10000 )
hDC.EndPage()
hDC.EndDoc()
PS_DASH, PS_DOT, PS_DASHDOTDOT не работает? Зачем? Помоги мне!
если установлено devmode paperSize = DMPAPER_A4, ширина тоже не работает;
win32ui.CreatePen (win32con.PS_DASH, 1, RGB (148, 37, 37))
код запуска xp
Задача ещё не решена.