PyWin32 Advanced Options

Michael Litvin <[email protected]> Thu, 18 Jan 2024 15:07:24 -0500
Newsgroups gmane.comp.python.windows
Message-ID <CACaKzs5KUcd0RHikiO62cCOniFZ2C3-t6uLvgH7c=3UCjW1UDA@mail.gmail.com>
--===============7434353457745525969==
Content-Type: multipart/alternative; boundary="00000000000017825f060f3dea0a"

--00000000000017825f060f3dea0a
Content-Type: text/plain; charset="UTF-8"

Hello,

I am trying to print from python using the bypass tray on my printer, but I
cannot seem to get it working and it always prints from tray 1.

Here is my code:

image = Image.open(file_path)

    printer_handle = win32print.OpenPrinter(printer_name)

    p_info = win32print.GetPrinter(printer_handle, 2)

    devmode = p_info["pDevMode"]

    devmode.PaperWidth = 3550

    devmode.PaperLength = 8510

    devmode.DefaultSource = 4

    # bins = win32print.DeviceCapabilities(printer_name,
devmode.DeviceName, win32con.DC_BINS)

    # bin_names = win32print.DeviceCapabilities(printer_name,
devmode.DeviceName, win32con.DC_BINNAMES)

    # for bin, bin_name in zip(bins, bin_names):

    #     print(f"Bin number: {bin}, Bin name: {bin_name}")

    hDC = win32ui.CreateDC()

    hDC.CreatePrinterDC(printer_name)

    hDC.StartDoc(file_path)

    hDC.StartPage()

    dib = ImageWin.Dib(image)

    dib.draw(hDC.GetHandleOutput(), (0, 0, image.size[0],image.size[1]))

    hDC.EndPage()

    hDC.EndDoc()

    hDC.DeleteDC()

--00000000000017825f060f3dea0a
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div>Hello,<div dir=3D"auto"><br></div><div dir=3D"auto">I am trying to pri=
nt from python using the bypass tray on my printer, but I cannot seem to ge=
t it working and it always prints from tray 1.</div><div dir=3D"auto"><br><=
/div><div dir=3D"auto">Here is my code:</div><div dir=3D"auto"><div><meta c=
harset=3D"UTF-8"><p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;fo=
nt-size:11pt;font-family:Calibri,sans-serif;font-style:normal;font-variant-=
caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-ind=
ent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decora=
tion:none;line-height:14.25pt;background:repeat rgb(31,31,31);color:rgb(255=
,255,255)"><span style=3D"font-size:10.5pt;font-family:Consolas;color:rgb(1=
56,220,254)">image</span><span style=3D"font-size:10.5pt;font-family:Consol=
as;color:rgb(204,204,204)"><span class=3D"Apple-converted-space" style=3D"f=
ont-family:Consolas">=C2=A0</span></span><span style=3D"font-size:10.5pt;fo=
nt-family:Consolas;color:rgb(212,212,212)">=3D</span><span style=3D"font-si=
ze:10.5pt;font-family:Consolas;color:rgb(204,204,204)"><span class=3D"Apple=
-converted-space" style=3D"font-family:Consolas">=C2=A0</span></span><span =
style=3D"font-size:10.5pt;font-family:Consolas;color:rgb(78,201,176)">Image=
</span><span style=3D"font-size:10.5pt;font-family:Consolas;color:rgb(204,2=
04,204)">.</span><span style=3D"font-size:10.5pt;font-family:Consolas;color=
:rgb(220,220,170)">open</span><span style=3D"font-size:10.5pt;font-family:C=
onsolas;color:rgb(204,204,204)">(</span><span style=3D"font-size:10.5pt;fon=
t-family:Consolas;color:rgb(156,220,254)">file_path</span><span style=3D"fo=
nt-size:10.5pt;font-family:Consolas;color:rgb(204,204,204)">)</span></p><p =
class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-fa=
mily:Calibri,sans-serif;font-style:normal;font-variant-caps:normal;font-wei=
ght:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transfo=
rm:none;white-space:normal;word-spacing:0px;text-decoration:none;line-heigh=
t:14.25pt;background:repeat rgb(31,31,31);color:rgb(255,255,255)"><span sty=
le=3D"font-size:10.5pt;font-family:Consolas;color:rgb(204,204,204)">=C2=A0 =
=C2=A0<span class=3D"Apple-converted-space" style=3D"font-family:Consolas">=
=C2=A0</span></span><span style=3D"font-size:10.5pt;font-family:Consolas;co=
lor:rgb(156,220,254)">printer_handle</span><span style=3D"font-size:10.5pt;=
font-family:Consolas;color:rgb(204,204,204)"><span class=3D"Apple-converted=
-space" style=3D"font-family:Consolas">=C2=A0</span></span><span style=3D"f=
ont-size:10.5pt;font-family:Consolas;color:rgb(212,212,212)">=3D</span><spa=
n style=3D"font-size:10.5pt;font-family:Consolas;color:rgb(204,204,204)"><s=
pan class=3D"Apple-converted-space" style=3D"font-family:Consolas">=C2=A0</=
span></span><span style=3D"font-size:10.5pt;font-family:Consolas;color:rgb(=
78,201,176)">win32print</span><span style=3D"font-size:10.5pt;font-family:C=
onsolas;color:rgb(204,204,204)">.</span><span style=3D"font-size:10.5pt;fon=
t-family:Consolas;color:rgb(220,220,170)">OpenPrinter</span><span style=3D"=
font-size:10.5pt;font-family:Consolas;color:rgb(204,204,204)">(</span><span=
 style=3D"font-size:10.5pt;font-family:Consolas;color:rgb(156,220,254)">pri=
nter_name</span><span style=3D"font-size:10.5pt;font-family:Consolas;color:=
rgb(204,204,204)">)</span></p><p class=3D"MsoNormal" style=3D"margin:0in 0i=
n 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif;font-style:normal;=
font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:s=
tart;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0p=
x;text-decoration:none;line-height:14.25pt;background:repeat rgb(31,31,31);=
color:rgb(255,255,255)"><span style=3D"font-size:10.5pt;font-family:Consola=
s;color:rgb(204,204,204)">=C2=A0 =C2=A0<span class=3D"Apple-converted-space=
" style=3D"font-family:Consolas">=C2=A0</span></span><span style=3D"font-si=
ze:10.5pt;font-family:Consolas;color:rgb(156,220,254)">p_info</span><span s=
tyle=3D"font-size:10.5pt;font-family:Consolas;color:rgb(204,204,204)"><span=
 class=3D"Apple-converted-space" style=3D"font-family:Consolas">=C2=A0</spa=
n></span><span style=3D"font-size:10.5pt;font-family:Consolas;color:rgb(212=
,212,212)">=3D</span><span style=3D"font-size:10.5pt;font-family:Consolas;c=
olor:rgb(204,204,204)"><span class=3D"Apple-converted-space" style=3D"font-=
family:Consolas">=C2=A0</span></span><span style=3D"font-size:10.5pt;font-f=
amily:Consolas;color:rgb(78,201,176)">win32print</span><span style=3D"font-=
size:10.5pt;font-family:Consolas;color:rgb(204,204,204)">.</span><span styl=
e=3D"font-size:10.5pt;font-family:Consolas;color:rgb(220,220,170)">GetPrint=
er</span><span style=3D"font-size:10.5pt;font-family:Consolas;color:rgb(204=
,204,204)">(</span><span style=3D"font-size:10.5pt;font-family:Consolas;col=
or:rgb(156,220,254)">printer_handle</span><span style=3D"font-size:10.5pt;f=
ont-family:Consolas;color:rgb(204,204,204)">,<span class=3D"Apple-converted=
-space" style=3D"font-family:Consolas">=C2=A0</span></span><span style=3D"f=
ont-size:10.5pt;font-family:Consolas;color:rgb(181,206,168)">2</span><span =
style=3D"font-size:10.5pt;font-family:Consolas;color:rgb(204,204,204)">)</s=
pan></p><p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:1=
1pt;font-family:Calibri,sans-serif;font-style:normal;font-variant-caps:norm=
al;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;t=
ext-transform:none;white-space:normal;word-spacing:0px;text-decoration:none=
;line-height:14.25pt;background:repeat rgb(31,31,31);color:rgb(255,255,255)=
"><span style=3D"font-size:10.5pt;font-family:Consolas;color:rgb(204,204,20=
4)">=C2=A0 =C2=A0<span class=3D"Apple-converted-space" style=3D"font-family=
:Consolas">=C2=A0</span></span><span style=3D"font-size:10.5pt;font-family:=
Consolas;color:rgb(156,220,254)">devmode</span><span style=3D"font-size:10.=
5pt;font-family:Consolas;color:rgb(204,204,204)"><span class=3D"Apple-conve=
rted-space" style=3D"font-family:Consolas">=C2=A0</span></span><span style=
=3D"font-size:10.5pt;font-family:Consolas;color:rgb(212,212,212)">=3D</span=
><span style=3D"font-size:10.5pt;font-family:Consolas;color:rgb(204,204,204=
)"><span class=3D"Apple-converted-space" style=3D"font-family:Consolas">=C2=
=A0</span></span><span style=3D"font-size:10.5pt;font-family:Consolas;color=
:rgb(156,220,254)">p_info</span><span style=3D"font-size:10.5pt;font-family=
:Consolas;color:rgb(204,204,204)">[</span><span style=3D"font-size:10.5pt;f=
ont-family:Consolas;color:rgb(206,145,120)">&quot;pDevMode&quot;</span><spa=
n style=3D"font-size:10.5pt;font-family:Consolas;color:rgb(204,204,204)">]<=
/span></p><p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size=
:11pt;font-family:Calibri,sans-serif;font-style:normal;font-variant-caps:no=
rmal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px=
;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:no=
ne;line-height:14.25pt;background:repeat rgb(31,31,31);color:rgb(255,255,25=
5)"><span style=3D"font-size:10.5pt;font-family:Consolas;color:rgb(204,204,=
204)">=C2=A0 =C2=A0<span class=3D"Apple-converted-space" style=3D"font-fami=
ly:Consolas">=C2=A0</span></span><span style=3D"font-size:10.5pt;font-famil=
y:Consolas;color:rgb(156,220,254)">devmode</span><span style=3D"font-size:1=
0.5pt;font-family:Consolas;color:rgb(204,204,204)">.PaperWidth<span class=
=3D"Apple-converted-space" style=3D"font-family:Consolas">=C2=A0</span></sp=
an><span style=3D"font-size:10.5pt;font-family:Consolas;color:rgb(212,212,2=
12)">=3D</span><span style=3D"font-size:10.5pt;font-family:Consolas;color:r=
gb(204,204,204)"><span class=3D"Apple-converted-space" style=3D"font-family=
:Consolas">=C2=A0</span></span><span style=3D"font-size:10.5pt;font-family:=
Consolas;color:rgb(181,206,168)">3550</span><span style=3D"font-size:10.5pt=
;font-family:Consolas;color:rgb(204,204,204)"></span></p><p class=3D"MsoNor=
mal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sa=
ns-serif;font-style:normal;font-variant-caps:normal;font-weight:400;letter-=
spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-s=
pace:normal;word-spacing:0px;text-decoration:none;line-height:14.25pt;backg=
round:repeat rgb(31,31,31);color:rgb(255,255,255)"><span style=3D"font-size=
:10.5pt;font-family:Consolas;color:rgb(204,204,204)">=C2=A0 =C2=A0<span cla=
ss=3D"Apple-converted-space" style=3D"font-family:Consolas">=C2=A0</span></=
span><span style=3D"font-size:10.5pt;font-family:Consolas;color:rgb(156,220=
,254)">devmode</span><span style=3D"font-size:10.5pt;font-family:Consolas;c=
olor:rgb(204,204,204)">.PaperLength<span class=3D"Apple-converted-space" st=
yle=3D"font-family:Consolas">=C2=A0</span></span><span style=3D"font-size:1=
0.5pt;font-family:Consolas;color:rgb(212,212,212)">=3D</span><span style=3D=
"font-size:10.5pt;font-family:Consolas;color:rgb(204,204,204)"><span class=
=3D"Apple-converted-space" style=3D"font-family:Consolas">=C2=A0</span></sp=
an><span style=3D"font-size:10.5pt;font-family:Consolas;color:rgb(181,206,1=
68)">8510</span><span style=3D"font-size:10.5pt;font-family:Consolas;color:=
rgb(204,204,204)"></span></p><p class=3D"MsoNormal" style=3D"margin:0in 0in=
 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif;font-style:normal;f=
ont-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:st=
art;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px=
;text-decoration:none;line-height:14.25pt;background:repeat rgb(31,31,31);c=
olor:rgb(255,255,255)"><span style=3D"font-size:10.5pt;font-family:Consolas=
;color:rgb(204,204,204)">=C2=A0 =C2=A0<span class=3D"Apple-converted-space"=
 style=3D"font-family:Consolas">=C2=A0</span></span><span style=3D"font-siz=
e:10.5pt;font-family:Consolas;color:rgb(156,220,254)">devmode</span><span s=
tyle=3D"font-size:10.5pt;font-family:Consolas;color:rgb(204,204,204)">.Defa=
ultSource<span class=3D"Apple-converted-space" style=3D"font-family:Consola=
s">=C2=A0</span></span><span style=3D"font-size:10.5pt;font-family:Consolas=
;color:rgb(212,212,212)">=3D</span><span style=3D"font-size:10.5pt;font-fam=
ily:Consolas;color:rgb(204,204,204)"><span class=3D"Apple-converted-space" =
style=3D"font-family:Consolas">=C2=A0</span></span><span style=3D"font-size=
:10.5pt;font-family:Consolas;color:rgb(181,206,168)">4</span><span style=3D=
"font-size:10.5pt;font-family:Consolas;color:rgb(204,204,204)"></span></p><=
p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-=
family:Calibri,sans-serif;font-style:normal;font-variant-caps:normal;font-w=
eight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-trans=
form:none;white-space:normal;word-spacing:0px;text-decoration:none;line-hei=
ght:14.25pt;background:repeat rgb(31,31,31);color:rgb(255,255,255)"><span s=
tyle=3D"font-size:10.5pt;font-family:Consolas;color:rgb(204,204,204)">=C2=
=A0 =C2=A0<span class=3D"Apple-converted-space" style=3D"font-family:Consol=
as">=C2=A0</span></span><span style=3D"font-size:10.5pt;font-family:Consola=
s;color:rgb(106,153,85)"># bins =3D win32print.DeviceCapabilities(printer_n=
ame, devmode.DeviceName, win32con.DC_BINS)</span><span style=3D"font-size:1=
0.5pt;font-family:Consolas;color:rgb(204,204,204)"></span></p><p class=3D"M=
soNormal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calib=
ri,sans-serif;font-style:normal;font-variant-caps:normal;font-weight:400;le=
tter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;wh=
ite-space:normal;word-spacing:0px;text-decoration:none;line-height:14.25pt;=
background:repeat rgb(31,31,31);color:rgb(255,255,255)"><span style=3D"font=
-size:10.5pt;font-family:Consolas;color:rgb(204,204,204)">=C2=A0 =C2=A0<spa=
n class=3D"Apple-converted-space" style=3D"font-family:Consolas">=C2=A0</sp=
an></span><span style=3D"font-size:10.5pt;font-family:Consolas;color:rgb(10=
6,153,85)"># bin_names =3D win32print.DeviceCapabilities(printer_name, devm=
ode.DeviceName, win32con.DC_BINNAMES)</span><span style=3D"font-size:10.5pt=
;font-family:Consolas;color:rgb(204,204,204)"></span></p><p class=3D"MsoNor=
mal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sa=
ns-serif;font-style:normal;font-variant-caps:normal;font-weight:400;letter-=
spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-s=
pace:normal;word-spacing:0px;text-decoration:none;line-height:14.25pt;backg=
round:repeat rgb(31,31,31);color:rgb(255,255,255)"><span style=3D"font-size=
:10.5pt;font-family:Consolas;color:rgb(204,204,204)">=C2=A0 =C2=A0<span cla=
ss=3D"Apple-converted-space" style=3D"font-family:Consolas">=C2=A0</span></=
span><span style=3D"font-size:10.5pt;font-family:Consolas;color:rgb(106,153=
,85)"># for bin, bin_name in zip(bins, bin_names):</span><span style=3D"fon=
t-size:10.5pt;font-family:Consolas;color:rgb(204,204,204)"></span></p><p cl=
ass=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-fami=
ly:Calibri,sans-serif;font-style:normal;font-variant-caps:normal;font-weigh=
t:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform=
:none;white-space:normal;word-spacing:0px;text-decoration:none;line-height:=
14.25pt;background:repeat rgb(31,31,31);color:rgb(255,255,255)"><span style=
=3D"font-size:10.5pt;font-family:Consolas;color:rgb(204,204,204)">=C2=A0 =
=C2=A0<span class=3D"Apple-converted-space" style=3D"font-family:Consolas">=
=C2=A0</span></span><span style=3D"font-size:10.5pt;font-family:Consolas;co=
lor:rgb(106,153,85)"># =C2=A0 =C2=A0 print(f&quot;Bin number: {bin}, Bin na=
me: {bin_name}&quot;)</span><span style=3D"font-size:10.5pt;font-family:Con=
solas;color:rgb(204,204,204)"></span></p><p class=3D"MsoNormal" style=3D"ma=
rgin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif;font-st=
yle:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;t=
ext-align:start;text-indent:0px;text-transform:none;white-space:normal;word=
-spacing:0px;text-decoration:none;line-height:14.25pt;background:repeat rgb=
(31,31,31);color:rgb(255,255,255)"><span style=3D"font-size:10.5pt;font-fam=
ily:Consolas;color:rgb(204,204,204)">=C2=A0 =C2=A0<span class=3D"Apple-conv=
erted-space" style=3D"font-family:Consolas">=C2=A0</span></span><span style=
=3D"font-size:10.5pt;font-family:Consolas;color:rgb(156,220,254)">hDC</span=
><span style=3D"font-size:10.5pt;font-family:Consolas;color:rgb(204,204,204=
)"><span class=3D"Apple-converted-space" style=3D"font-family:Consolas">=C2=
=A0</span></span><span style=3D"font-size:10.5pt;font-family:Consolas;color=
:rgb(212,212,212)">=3D</span><span style=3D"font-size:10.5pt;font-family:Co=
nsolas;color:rgb(204,204,204)"><span class=3D"Apple-converted-space" style=
=3D"font-family:Consolas">=C2=A0</span></span><span style=3D"font-size:10.5=
pt;font-family:Consolas;color:rgb(78,201,176)">win32ui</span><span style=3D=
"font-size:10.5pt;font-family:Consolas;color:rgb(204,204,204)">.</span><spa=
n style=3D"font-size:10.5pt;font-family:Consolas;color:rgb(220,220,170)">Cr=
eateDC</span><span style=3D"font-size:10.5pt;font-family:Consolas;color:rgb=
(204,204,204)">()</span></p><p class=3D"MsoNormal" style=3D"margin:0in 0in =
0.0001pt;font-size:11pt;font-family:Calibri,sans-serif;font-style:normal;fo=
nt-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:sta=
rt;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;=
text-decoration:none;line-height:14.25pt;background:repeat rgb(31,31,31);co=
lor:rgb(255,255,255)"><span style=3D"font-size:10.5pt;font-family:Consolas;=
color:rgb(204,204,204)">=C2=A0 =C2=A0<span class=3D"Apple-converted-space" =
style=3D"font-family:Consolas">=C2=A0</span></span><span style=3D"font-size=
:10.5pt;font-family:Consolas;color:rgb(156,220,254)">hDC</span><span style=
=3D"font-size:10.5pt;font-family:Consolas;color:rgb(204,204,204)">.CreatePr=
interDC(</span><span style=3D"font-size:10.5pt;font-family:Consolas;color:r=
gb(156,220,254)">printer_name</span><span style=3D"font-size:10.5pt;font-fa=
mily:Consolas;color:rgb(204,204,204)">)</span></p><p class=3D"MsoNormal" st=
yle=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-seri=
f;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing=
:normal;text-align:start;text-indent:0px;text-transform:none;white-space:no=
rmal;word-spacing:0px;text-decoration:none;line-height:14.25pt;background:r=
epeat rgb(31,31,31);color:rgb(255,255,255)"><span style=3D"font-size:10.5pt=
;font-family:Consolas;color:rgb(204,204,204)">=C2=A0 =C2=A0<span class=3D"A=
pple-converted-space" style=3D"font-family:Consolas">=C2=A0</span></span><s=
pan style=3D"font-size:10.5pt;font-family:Consolas;color:rgb(156,220,254)">=
hDC</span><span style=3D"font-size:10.5pt;font-family:Consolas;color:rgb(20=
4,204,204)">.StartDoc(</span><span style=3D"font-size:10.5pt;font-family:Co=
nsolas;color:rgb(156,220,254)">file_path</span><span style=3D"font-size:10.=
5pt;font-family:Consolas;color:rgb(204,204,204)">)</span></p><p class=3D"Ms=
oNormal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibr=
i,sans-serif;font-style:normal;font-variant-caps:normal;font-weight:400;let=
ter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;whi=
te-space:normal;word-spacing:0px;text-decoration:none;line-height:14.25pt;b=
ackground:repeat rgb(31,31,31);color:rgb(255,255,255)"><span style=3D"font-=
size:10.5pt;font-family:Consolas;color:rgb(204,204,204)">=C2=A0 =C2=A0<span=
 class=3D"Apple-converted-space" style=3D"font-family:Consolas">=C2=A0</spa=
n></span><span style=3D"font-size:10.5pt;font-family:Consolas;color:rgb(156=
,220,254)">hDC</span><span style=3D"font-size:10.5pt;font-family:Consolas;c=
olor:rgb(204,204,204)">.StartPage()</span></p><p class=3D"MsoNormal" style=
=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif;f=
ont-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:no=
rmal;text-align:start;text-indent:0px;text-transform:none;white-space:norma=
l;word-spacing:0px;text-decoration:none;line-height:14.25pt;background:repe=
at rgb(31,31,31);color:rgb(255,255,255)"><span style=3D"font-size:10.5pt;fo=
nt-family:Consolas;color:rgb(204,204,204)">=C2=A0 =C2=A0<span class=3D"Appl=
e-converted-space" style=3D"font-family:Consolas">=C2=A0</span></span><span=
 style=3D"font-size:10.5pt;font-family:Consolas;color:rgb(156,220,254)">dib=
</span><span style=3D"font-size:10.5pt;font-family:Consolas;color:rgb(204,2=
04,204)"><span class=3D"Apple-converted-space" style=3D"font-family:Consola=
s">=C2=A0</span></span><span style=3D"font-size:10.5pt;font-family:Consolas=
;color:rgb(212,212,212)">=3D</span><span style=3D"font-size:10.5pt;font-fam=
ily:Consolas;color:rgb(204,204,204)"><span class=3D"Apple-converted-space" =
style=3D"font-family:Consolas">=C2=A0</span></span><span style=3D"font-size=
:10.5pt;font-family:Consolas;color:rgb(78,201,176)">ImageWin</span><span st=
yle=3D"font-size:10.5pt;font-family:Consolas;color:rgb(204,204,204)">.</spa=
n><span style=3D"font-size:10.5pt;font-family:Consolas;color:rgb(78,201,176=
)">Dib</span><span style=3D"font-size:10.5pt;font-family:Consolas;color:rgb=
(204,204,204)">(</span><span style=3D"font-size:10.5pt;font-family:Consolas=
;color:rgb(156,220,254)">image</span><span style=3D"font-size:10.5pt;font-f=
amily:Consolas;color:rgb(204,204,204)">)</span></p><p class=3D"MsoNormal" s=
tyle=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-ser=
if;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacin=
g:normal;text-align:start;text-indent:0px;text-transform:none;white-space:n=
ormal;word-spacing:0px;text-decoration:none;line-height:14.25pt;background:=
repeat rgb(31,31,31);color:rgb(255,255,255)"><span style=3D"font-size:10.5p=
t;font-family:Consolas;color:rgb(204,204,204)">=C2=A0 =C2=A0<span class=3D"=
Apple-converted-space" style=3D"font-family:Consolas">=C2=A0</span></span><=
span style=3D"font-size:10.5pt;font-family:Consolas;color:rgb(156,220,254)"=
>dib</span><span style=3D"font-size:10.5pt;font-family:Consolas;color:rgb(2=
04,204,204)">.</span><span style=3D"font-size:10.5pt;font-family:Consolas;c=
olor:rgb(220,220,170)">draw</span><span style=3D"font-size:10.5pt;font-fami=
ly:Consolas;color:rgb(204,204,204)">(</span><span style=3D"font-size:10.5pt=
;font-family:Consolas;color:rgb(156,220,254)">hDC</span><span style=3D"font=
-size:10.5pt;font-family:Consolas;color:rgb(204,204,204)">.GetHandleOutput(=
), (</span><span style=3D"font-size:10.5pt;font-family:Consolas;color:rgb(1=
81,206,168)">0</span><span style=3D"font-size:10.5pt;font-family:Consolas;c=
olor:rgb(204,204,204)">,<span class=3D"Apple-converted-space" style=3D"font=
-family:Consolas">=C2=A0</span></span><span style=3D"font-size:10.5pt;font-=
family:Consolas;color:rgb(181,206,168)">0</span><span style=3D"font-size:10=
.5pt;font-family:Consolas;color:rgb(204,204,204)">,<span class=3D"Apple-con=
verted-space" style=3D"font-family:Consolas">=C2=A0</span></span><span styl=
e=3D"font-size:10.5pt;font-family:Consolas;color:rgb(156,220,254)">image</s=
pan><span style=3D"font-size:10.5pt;font-family:Consolas;color:rgb(204,204,=
204)">.</span><span style=3D"font-size:10.5pt;font-family:Consolas;color:rg=
b(156,220,254)">size</span><span style=3D"font-size:10.5pt;font-family:Cons=
olas;color:rgb(204,204,204)">[</span><span style=3D"font-size:10.5pt;font-f=
amily:Consolas;color:rgb(181,206,168)">0</span><span style=3D"font-size:10.=
5pt;font-family:Consolas;color:rgb(204,204,204)">],</span><span style=3D"fo=
nt-size:10.5pt;font-family:Consolas;color:rgb(156,220,254)">image</span><sp=
an style=3D"font-size:10.5pt;font-family:Consolas;color:rgb(204,204,204)">.=
</span><span style=3D"font-size:10.5pt;font-family:Consolas;color:rgb(156,2=
20,254)">size</span><span style=3D"font-size:10.5pt;font-family:Consolas;co=
lor:rgb(204,204,204)">[</span><span style=3D"font-size:10.5pt;font-family:C=
onsolas;color:rgb(181,206,168)">1</span><span style=3D"font-size:10.5pt;fon=
t-family:Consolas;color:rgb(204,204,204)">]))</span></p><p class=3D"MsoNorm=
al" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,san=
s-serif;font-style:normal;font-variant-caps:normal;font-weight:400;letter-s=
pacing:normal;text-align:start;text-indent:0px;text-transform:none;white-sp=
ace:normal;word-spacing:0px;text-decoration:none;line-height:14.25pt;backgr=
ound:repeat rgb(31,31,31);color:rgb(255,255,255)"><span style=3D"font-size:=
10.5pt;font-family:Consolas;color:rgb(204,204,204)">=C2=A0 =C2=A0<span clas=
s=3D"Apple-converted-space" style=3D"font-family:Consolas">=C2=A0</span></s=
pan><span style=3D"font-size:10.5pt;font-family:Consolas;color:rgb(156,220,=
254)">hDC</span><span style=3D"font-size:10.5pt;font-family:Consolas;color:=
rgb(204,204,204)">.EndPage()</span></p><p class=3D"MsoNormal" style=3D"marg=
in:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif;font-styl=
e:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none;line-height:14.25pt;background:repeat rgb(3=
1,31,31);color:rgb(255,255,255)"><span style=3D"font-size:10.5pt;font-famil=
y:Consolas;color:rgb(204,204,204)">=C2=A0 =C2=A0<span class=3D"Apple-conver=
ted-space" style=3D"font-family:Consolas">=C2=A0</span></span><span style=
=3D"font-size:10.5pt;font-family:Consolas;color:rgb(156,220,254)">hDC</span=
><span style=3D"font-size:10.5pt;font-family:Consolas;color:rgb(204,204,204=
)">.EndDoc()</span></p><p class=3D"MsoNormal" style=3D"margin:0in 0in 0.000=
1pt;font-size:11pt;font-family:Calibri,sans-serif;font-style:normal;font-va=
riant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;te=
xt-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-=
decoration:none;line-height:14.25pt;background:repeat rgb(31,31,31);color:r=
gb(255,255,255)"><span style=3D"font-size:10.5pt;font-family:Consolas;color=
:rgb(204,204,204)">=C2=A0 =C2=A0<span class=3D"Apple-converted-space" style=
=3D"font-family:Consolas">=C2=A0</span></span><span style=3D"font-size:10.5=
pt;font-family:Consolas;color:rgb(156,220,254)">hDC</span><span style=3D"fo=
nt-size:10.5pt;font-family:Consolas;color:rgb(204,204,204)">.DeleteDC()</sp=
an></p></div><br></div>
</div>

--00000000000017825f060f3dea0a--

--===============7434353457745525969==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
python-win32 mailing list
[email protected]
https://mail.python.org/mailman/listinfo/python-win32

--===============7434353457745525969==--