cehua_lyf
2019-03-06 3c8ee0a8a524a6251d7d5aae2372e76fd8a99b9c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
ŒôXc@sAddlZddlZddd„ƒYZdZdZdZdS(iÿÿÿÿNtPSDrawcBsbeZd    d„Zd    d„Zd„Zd„Zd„Zd„Zd„Z    d„Z
d    d„Z RS(
cCs+|sddl}|j}n||_dS(Niÿÿÿÿ(tsyststdouttfp(tselfRR((sm.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\PSDraw.pyt__init__s  cCsM|jjdƒ|jjtƒ|jjtƒ|jjdƒi|_dS(sWrite Postscript DSC headersD%!PS-Adobe-3.0
save
/showpage { } def
%%EndComments
%%BeginDocument
s %%EndProlog
N(Rtwritet    EDROFF_PStVDI_PStisofont(Rtid((sm.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\PSDraw.pytbegin_document s
cCs6|jjdƒt|jdƒr2|jjƒndS(sWrite Postscript DSC footers%%%EndDocument
restore showpage
%%End
tflushN(RRthasattrR (R((sm.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\PSDraw.pyt end_document.scCsZ|jj|ƒs<|jjd||fƒd|j|<n|jjd||fƒdS(Ns#/PSDraw-%s ISOLatin1Encoding /%s E
is/F0 %d /PSDraw-%s F
(R    thas_keyRR(Rtfonttsize((sm.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\PSDraw.pytsetfont6s
 cCs    dGHdS(Ns*** NOT YET IMPLEMENTED ***((Rtink((sm.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\PSDraw.pytsetink?scCs"||}|jjd|ƒdS(Ns%d %d %d %d Vl
(RR(Rtxy0txy1txy((sm.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\PSDraw.pytlineBs
cCs|jjd|ƒdS(Ns%d %d M %d %d 0 Vr
(RR(Rtbox((sm.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\PSDraw.pyt    rectangleFscCsatjtj|dƒdƒ}tjtj|dƒdƒ}||f}|jjd|ƒdS(Nt(s\(t)s\)s%d %d M (%s) S
(tstringt
joinfieldst splitfieldsRR(RRttext((sm.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\PSDraw.pyR Is c Csš|s'|jdkrd}q'd}nt|jddƒ|}t|jddƒ|}t|d|dƒ}t|d|dƒ}||kr°|||}|}n||krÓ|||}|}n||d|d}||d|d}    |jjd    ||    fƒ||f|jkrm||jd}
||jd} |jjd
|
| fƒntj||jd dƒ|jjd ƒd S( sWrite an PIL imaget1iÈidiiHiiisgsave
%f %f translate
s %f %f scale
s
 
grestore
N(tmodetfloatRRRtEpsImagePlugint_savetNone( RRtimtdpitxtytxmaxtymaxtdxtdytsxtsy((sm.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\PSDraw.pytimageOs.                  N( t__name__t
__module__R&RR RRRRRR R1(((sm.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\PSDraw.pyRs                              s×/S { show } bind def
/P { moveto show } bind def
/M { moveto } bind def
/X { 0 rmoveto } bind def
/Y { 0 exch rmoveto } bind def
/E {    findfont
        dup maxlength dict begin
        {
                1 index /FID ne { def } { pop pop } ifelse
        } forall
        /Encoding exch def
        dup /FontName exch def
        currentdict end definefont pop
} bind def
/F {    findfont exch scalefont dup setfont
        [ exch /setfont cvx ] cvx bind def
} bind def
sñ/Vm { moveto } bind def
/Va { newpath arcn stroke } bind def
/Vl { moveto lineto stroke } bind def
/Vc { newpath 0 360 arc closepath } bind def
/Vr {   exch dup 0 rlineto
        exch dup neg 0 exch rlineto
        exch neg 0 rlineto
        0 exch rlineto
        100 div setgray fill 0 setgray } bind def
/Tm matrix def
/Ve {   Tm currentmatrix pop
        translate scale newpath 0 0 .5 0 360 arc closepath
        Tm setmatrix
} bind def
/Vf { currentgray exch setgray fill setgray } bind def
sã/landscape false def
/errorBUF 200 string def
/errorNL { currentpoint 10 sub exch pop 72 exch moveto } def
errordict begin /handleerror {
    initmatrix /Courier findfont 10 scalefont setfont
    newpath 72 720 moveto $error begin /newerror false def
    (PostScript Error) show errorNL errorNL
    (Error: ) show
        /errorname load errorBUF cvs show errorNL errorNL
    (Command: ) show
        /command load dup type /stringtype ne { errorBUF cvs } if show
        errorNL errorNL
    (VMstatus: ) show
        vmstatus errorBUF cvs show ( bytes available, ) show
        errorBUF cvs show ( bytes used at level ) show
        errorBUF cvs show errorNL errorNL
    (Operand stargck: ) show errorNL /ostargck load {
        dup type /stringtype ne { errorBUF cvs } if 72 0 rmoveto show errorNL
    } forall errorNL
    (Execution stargck: ) show errorNL /estargck load {
        dup type /stringtype ne { errorBUF cvs } if 72 0 rmoveto show errorNL
    } forall
    end showpage
} def end
((R$RRRRtERROR_PS(((sm.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\CaptchaImage\VerificationCodePic\PIL\PSDraw.pyt<module>s
 r"