paper-templates

Check-in [3b56d9cab5]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Automate calendar letter and english versions
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | trunk
Files: files | file ages | folders
SHA3-256: 3b56d9cab5d071fe4110b35f0536e77066cdade500f1d56cb3bffdfeef6d6531
User & Date: jef 2019-12-01 10:41:10
Context
2019-12-01
10:41
Automate calendar letter and english versions Leaf check-in: 3b56d9cab5 user: jef tags: trunk
2019-11-17
09:29
Use array of weekdays check-in: e3b21dbaec user: jef tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to Makefile.

20
21
22
23
24
25
26











27
28
29
30
31
32
33
34
35
36
37
38

.PHONY: all pdf clean

all: pdf

pdf: $(PDF_FILES)












english-week-calendar-letter.pdf: english-week-calendar-letter.ps
	gs -sDEVICE=pdfwrite -sPAPERSIZE=letter -sOutputFile="$@" -dNOPAUSE -dAutoRotatePages=/None -f $< -c quit

french-week-calendar-letter.pdf: french-week-calendar-letter.ps
	gs -sDEVICE=pdfwrite -sPAPERSIZE=letter -sOutputFile="$@" -dNOPAUSE -dAutoRotatePages=/None -f $< -c quit

clean:
	rm -f $(PDF_FILES)

.SUFFIXES: .ps .pdf
.ps.pdf:
	gs -sDEVICE=pdfwrite -sPAPERSIZE=a4 -sOutputFile="$@" -dNOPAUSE -dAutoRotatePages=/None -f $< -c quit







>
>
>
>
>
>
>
>
>
>
>

|


|






|
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

.PHONY: all pdf clean

all: pdf

pdf: $(PDF_FILES)

french-week-calendar-letter.ps: french-week-calendar-a4.ps
	sed -e 's#^%%DocumentMedia.*#%%DocumentMedia: US-Letter 612 792 80 () ()#' \
		-e 's#^/paperwidth 842 def$$#/paperwidth 792 def#' \
		-e 's#^/paperheight 595 def$$#/paperheight 612 def#' $> > $@

english-week-calendar-a4.ps: french-week-calendar-a4.ps
	sed -e 's#^/weekdays.*#/weekdays [(MONDAY) (TUESDAY) (WEDNESDAY) (THURSDAY) (FRIDAY) (SATURDAY) (SUNDAY)] def#' $> > $@

english-week-calendar-letter.ps: french-week-calendar-letter.ps
	sed -e 's#^/weekdays.*#/weekdays [(MONDAY) (TUESDAY) (WEDNESDAY) (THURSDAY) (FRIDAY) (SATURDAY) (SUNDAY)] def#' $> > $@

english-week-calendar-letter.pdf: english-week-calendar-letter.ps
	gs -sDEVICE=pdfwrite -sPAPERSIZE=letter -sOutputFile="$@" -dNOPAUSE -dAutoRotatePages=/None -f $> -c quit

french-week-calendar-letter.pdf: french-week-calendar-letter.ps
	gs -sDEVICE=pdfwrite -sPAPERSIZE=letter -sOutputFile="$@" -dNOPAUSE -dAutoRotatePages=/None -f $> -c quit

clean:
	rm -f $(PDF_FILES)

.SUFFIXES: .ps .pdf
.ps.pdf:
	gs -sDEVICE=pdfwrite -sPAPERSIZE=a4 -sOutputFile="$@" -dNOPAUSE -dAutoRotatePages=/None -f $> -c quit

Changes to dotted-a4-landscape.pdf.

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
90
91
92
..
97
98
99
100
101
102
103
104
105
106
107
108
13 0 obj
<</Type/Metadata
/Subtype/XML/Length 1344>>stream
<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about='uuid:09d20934-4139-11f5-0000-db075c2f22e6' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.27'/>
<rdf:Description rdf:about='uuid:09d20934-4139-11f5-0000-db075c2f22e6' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2019-11-17T10:27:35+01:00</xmp:ModifyDate>
<xmp:CreateDate>2019-11-17T10:27:35+01:00</xmp:CreateDate>
<xmp:CreatorTool>UnknownApplication</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about='uuid:09d20934-4139-11f5-0000-db075c2f22e6' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:09d20934-4139-11f5-0000-db075c2f22e6'/>
<rdf:Description rdf:about='uuid:09d20934-4139-11f5-0000-db075c2f22e6' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
                                                                        
                                                                        
<?xpacket end='w'?>
endstream
endobj
2 0 obj
<</Producer(GPL Ghostscript 9.27)
/CreationDate(D:20191117102735+01'00')
/ModDate(D:20191117102735+01'00')>>endobj
xref
0 14
0000000000 65535 f 
0000000868 00000 n 
0000002454 00000 n 
0000000803 00000 n 
0000000539 00000 n 
................................................................................
0000000670 00000 n 
0000000278 00000 n 
0000000519 00000 n 
0000001003 00000 n 
0000001033 00000 n 
trailer
<< /Size 14 /Root 1 0 R /Info 2 0 R
/ID [<0B2E961B0E1B4110C36B2DD027755F9C><0B2E961B0E1B4110C36B2DD027755F9C>]
>>
startxref
2577
%%EOF







|
|
|

|
|









|
|







 







|




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
90
91
92
..
97
98
99
100
101
102
103
104
105
106
107
108
13 0 obj
<</Type/Metadata
/Subtype/XML/Length 1344>>stream
<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about='uuid:4a09de9a-4c42-11f5-0000-db075c2f22e6' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.27'/>
<rdf:Description rdf:about='uuid:4a09de9a-4c42-11f5-0000-db075c2f22e6' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2019-12-01T11:31:31+01:00</xmp:ModifyDate>
<xmp:CreateDate>2019-12-01T11:31:31+01:00</xmp:CreateDate>
<xmp:CreatorTool>UnknownApplication</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about='uuid:4a09de9a-4c42-11f5-0000-db075c2f22e6' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:4a09de9a-4c42-11f5-0000-db075c2f22e6'/>
<rdf:Description rdf:about='uuid:4a09de9a-4c42-11f5-0000-db075c2f22e6' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
                                                                        
                                                                        
<?xpacket end='w'?>
endstream
endobj
2 0 obj
<</Producer(GPL Ghostscript 9.27)
/CreationDate(D:20191201113131+01'00')
/ModDate(D:20191201113131+01'00')>>endobj
xref
0 14
0000000000 65535 f 
0000000868 00000 n 
0000002454 00000 n 
0000000803 00000 n 
0000000539 00000 n 
................................................................................
0000000670 00000 n 
0000000278 00000 n 
0000000519 00000 n 
0000001003 00000 n 
0000001033 00000 n 
trailer
<< /Size 14 /Root 1 0 R /Info 2 0 R
/ID [<DEFA3D90DE3DCBC463CFD74D72BCCBAC><DEFA3D90DE3DCBC463CFD74D72BCCBAC>]
>>
startxref
2577
%%EOF

Changes to dotted-a4-portrait.pdf.

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
90
91
92
..
97
98
99
100
101
102
103
104
105
106
107
108
13 0 obj
<</Type/Metadata
/Subtype/XML/Length 1344>>stream
<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about='uuid:09d20934-4139-11f5-0000-14d97ce97307' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.27'/>
<rdf:Description rdf:about='uuid:09d20934-4139-11f5-0000-14d97ce97307' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2019-11-17T10:27:35+01:00</xmp:ModifyDate>
<xmp:CreateDate>2019-11-17T10:27:35+01:00</xmp:CreateDate>
<xmp:CreatorTool>UnknownApplication</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about='uuid:09d20934-4139-11f5-0000-14d97ce97307' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:09d20934-4139-11f5-0000-14d97ce97307'/>
<rdf:Description rdf:about='uuid:09d20934-4139-11f5-0000-14d97ce97307' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
                                                                        
                                                                        
<?xpacket end='w'?>
endstream
endobj
2 0 obj
<</Producer(GPL Ghostscript 9.27)
/CreationDate(D:20191117102735+01'00')
/ModDate(D:20191117102735+01'00')>>endobj
xref
0 14
0000000000 65535 f 
0000000947 00000 n 
0000002533 00000 n 
0000000882 00000 n 
0000000618 00000 n 
................................................................................
0000000749 00000 n 
0000000315 00000 n 
0000000598 00000 n 
0000001082 00000 n 
0000001112 00000 n 
trailer
<< /Size 14 /Root 1 0 R /Info 2 0 R
/ID [<3BEDD63EC639815CD73BBFB3EEECE0A1><3BEDD63EC639815CD73BBFB3EEECE0A1>]
>>
startxref
2656
%%EOF







|
|
|

|
|









|
|







 







|




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
90
91
92
..
97
98
99
100
101
102
103
104
105
106
107
108
13 0 obj
<</Type/Metadata
/Subtype/XML/Length 1344>>stream
<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about='uuid:4a09de9a-4c42-11f5-0000-14d97ce97307' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.27'/>
<rdf:Description rdf:about='uuid:4a09de9a-4c42-11f5-0000-14d97ce97307' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2019-12-01T11:31:31+01:00</xmp:ModifyDate>
<xmp:CreateDate>2019-12-01T11:31:31+01:00</xmp:CreateDate>
<xmp:CreatorTool>UnknownApplication</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about='uuid:4a09de9a-4c42-11f5-0000-14d97ce97307' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:4a09de9a-4c42-11f5-0000-14d97ce97307'/>
<rdf:Description rdf:about='uuid:4a09de9a-4c42-11f5-0000-14d97ce97307' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
                                                                        
                                                                        
<?xpacket end='w'?>
endstream
endobj
2 0 obj
<</Producer(GPL Ghostscript 9.27)
/CreationDate(D:20191201113131+01'00')
/ModDate(D:20191201113131+01'00')>>endobj
xref
0 14
0000000000 65535 f 
0000000947 00000 n 
0000002533 00000 n 
0000000882 00000 n 
0000000618 00000 n 
................................................................................
0000000749 00000 n 
0000000315 00000 n 
0000000598 00000 n 
0000001082 00000 n 
0000001112 00000 n 
trailer
<< /Size 14 /Root 1 0 R /Info 2 0 R
/ID [<6EA11AAE96D59A47EAA4C4CBEF63080C><6EA11AAE96D59A47EAA4C4CBEF63080C>]
>>
startxref
2656
%%EOF

Changes to dotted-circle-a4-landscape.pdf.

cannot compute difference between binary files

Changes to dotted-circle-a4-portrait.pdf.

66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
...
101
102
103
104
105
106
107
108
109
110
111
112
13 0 obj
<</Type/Metadata
/Subtype/XML/Length 1344>>stream
<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about='uuid:09d20934-4139-11f5-0000-284c5a541452' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.27'/>
<rdf:Description rdf:about='uuid:09d20934-4139-11f5-0000-284c5a541452' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2019-11-17T10:27:35+01:00</xmp:ModifyDate>
<xmp:CreateDate>2019-11-17T10:27:35+01:00</xmp:CreateDate>
<xmp:CreatorTool>UnknownApplication</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about='uuid:09d20934-4139-11f5-0000-284c5a541452' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:09d20934-4139-11f5-0000-284c5a541452'/>
<rdf:Description rdf:about='uuid:09d20934-4139-11f5-0000-284c5a541452' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
                                                                        
                                                                        
<?xpacket end='w'?>
endstream
endobj
2 0 obj
<</Producer(GPL Ghostscript 9.27)
/CreationDate(D:20191117102735+01'00')
/ModDate(D:20191117102735+01'00')>>endobj
xref
0 14
0000000000 65535 f 
0000001101 00000 n 
0000002687 00000 n 
0000001036 00000 n 
0000000772 00000 n 
................................................................................
0000000903 00000 n 
0000000392 00000 n 
0000000752 00000 n 
0000001236 00000 n 
0000001266 00000 n 
trailer
<< /Size 14 /Root 1 0 R /Info 2 0 R
/ID [<51292A18638101605E59D93F4CEC7561><51292A18638101605E59D93F4CEC7561>]
>>
startxref
2810
%%EOF







|
|
|

|
|









|
|







 







|




66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
...
101
102
103
104
105
106
107
108
109
110
111
112
13 0 obj
<</Type/Metadata
/Subtype/XML/Length 1344>>stream
<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about='uuid:4a09de9a-4c42-11f5-0000-284c5a541452' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.27'/>
<rdf:Description rdf:about='uuid:4a09de9a-4c42-11f5-0000-284c5a541452' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2019-12-01T11:31:31+01:00</xmp:ModifyDate>
<xmp:CreateDate>2019-12-01T11:31:31+01:00</xmp:CreateDate>
<xmp:CreatorTool>UnknownApplication</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about='uuid:4a09de9a-4c42-11f5-0000-284c5a541452' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:4a09de9a-4c42-11f5-0000-284c5a541452'/>
<rdf:Description rdf:about='uuid:4a09de9a-4c42-11f5-0000-284c5a541452' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
                                                                        
                                                                        
<?xpacket end='w'?>
endstream
endobj
2 0 obj
<</Producer(GPL Ghostscript 9.27)
/CreationDate(D:20191201113131+01'00')
/ModDate(D:20191201113131+01'00')>>endobj
xref
0 14
0000000000 65535 f 
0000001101 00000 n 
0000002687 00000 n 
0000001036 00000 n 
0000000772 00000 n 
................................................................................
0000000903 00000 n 
0000000392 00000 n 
0000000752 00000 n 
0000001236 00000 n 
0000001266 00000 n 
trailer
<< /Size 14 /Root 1 0 R /Info 2 0 R
/ID [<C1CA24301928FB31F9A31BBBC0E2782D><C1CA24301928FB31F9A31BBBC0E2782D>]
>>
startxref
2810
%%EOF

Changes to english-week-calendar-a4.pdf.

cannot compute difference between binary files

Changes to english-week-calendar-a4.ps.

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
90
91
92
93
94
95
96
97
98
99
100
101
102
103

104

105
106
107
108
109
110
111
112
113
114


115
116
117










118



119








120
121
122
123




124
125

126
127
128
129
130
131
132
133
134
135
136
137
%!PS-Adobe-3.0
%%Pages: 1
%%DocumentMedia: A4 595 842 80 () ()
%%EndComments
%%BeginProlog
/paperwidth 595 def
/paperheight 842 def
/weekdays [(MONDAY) (TUESDAY) (WEDNESDAY) (THURSDAY) (FRIDAY) (SATURDAY) (SUNDAY)] def
/margin 20 def
/calwidth paperheight margin 2 mul sub def
/calheight paperwidth margin 2 mul sub def
/columnwidth calwidth 6 div def
/columnheight calheight def




















/lightline {
  0.3 setgray
  0.4 setlinewidth
} bind def

/centertext {
  dup stringwidth pop 2 div neg 0 rmoveto show
} bind def

/border {
  newpath
  0 0 moveto
  0 calwidth rlineto
  calheight 0 rlineto
  0 calwidth neg rlineto
  closepath
  stroke
} bind def

/header {
  /curline exch def
  /dayname exch def

  % Write the header string
  gsave
  0 lineheight curline 0.3 sub mul add
  0 columnwidth 0.5 mul add

  moveto
  /Helvetica-Bold 18 selectfont
  90 rotate
  dayname centertext
  grestore

  % Draw upper / lower line
  gsave
  0 lineheight curline 1 sub mul add 0 moveto
  0 columnwidth rlineto
  lineheight 0 rmoveto
  0 columnwidth neg rlineto
  stroke
  grestore
} bind def

/drawhour {
  /curline exch def
  /mytext exch def

  gsave
  lightline
  0 lineheight curline 1 sub mul add 10 add 10 moveto
  /Courier 10 selectfont
  90 rotate
  mytext centertext
  grestore
} bind def

/hours {
  % write vertical line
  gsave
  lightline
  0 lineheight 3 mul add 20 moveto
  lineheight 12 mul 0 rlineto
  stroke
  grestore

  % draw each hour
  (08) 4 drawhour
  (09) 5 drawhour
  (10) 6 drawhour
  (11) 7 drawhour
  (12) 8 drawhour
  (13) 9 drawhour
  (14) 10 drawhour
  (15) 11 drawhour
  (16) 12 drawhour
  (17) 13 drawhour
  (18) 14 drawhour
  (19) 15 drawhour
} bind def

/column {
  /dayname exch def
  /nlines 17 def
  /lineheight columnheight nlines div def

  dayname 1 header
  hours

  % draw vertical right border

  gsave

  0 columnwidth moveto
  columnheight 0 rlineto
  stroke
  grestore

  % draw horizontal lines
  gsave
  lightline
  3 1 nlines 2 sub {
    /curline exch def


    lineheight curline mul 0 moveto
    0 columnwidth rlineto
    stroke










  } for



  grestore








} bind def
%%EndProlog

%%Page: 1




margin margin translate
border

% Display columns for 5 first day of the week
0 1 4 {
  weekdays exch get column
  0 columnwidth translate
} for
% Display saturday header
weekdays 5 get 1 header
% Display sunday header
weekdays 6 get 10 header
showpage
%%Trailer
%%EOF





|
|


|
|



>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>












|
|
|










<
|
>


<





|
|
|
|




<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<






<

<
>

>
|
|



|


|
|
>
>
|
|

>
>
>
>
>
>
>
>
>
>

>
>
>

>
>
>
>
>
>
>
>




>
>
>
>


>



|








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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
%!PS-Adobe-3.0
%%Pages: 1
%%DocumentMedia: A4 595 842 80 () ()
%%EndComments
%%BeginProlog
/paperwidth 842 def
/paperheight 595 def
/weekdays [(MONDAY) (TUESDAY) (WEDNESDAY) (THURSDAY) (FRIDAY) (SATURDAY) (SUNDAY)] def
/margin 20 def
/calwidth paperwidth margin 2 mul sub def
/calheight paperheight margin 2 mul sub def
/columnwidth calwidth 6 div def
/columnheight calheight def

/strcat {
  exch 2 copy
  length exch length exch add
  string dup dup 5 2 roll
  copy length exch
  putinterval
} bind def

/numberstr {
  dup 10 lt
  {
    ( ) cvs (0) exch strcat
  }
  {
    (  ) cvs
  }
  ifelse
} bind def

/lightline {
  0.3 setgray
  0.4 setlinewidth
} bind def

/centertext {
  dup stringwidth pop 2 div neg 0 rmoveto show
} bind def

/border {
  newpath
  0 0 moveto
  calwidth 0 rlineto
  0 calheight rlineto
  calwidth neg 0 rlineto
  closepath
  stroke
} bind def

/header {
  /curline exch def
  /dayname exch def

  % Write the header string
  gsave

  columnwidth 0.5 mul
  columnheight lineheight curline 0.3 sub mul sub
  moveto
  /Helvetica-Bold 18 selectfont

  dayname centertext
  grestore

  % Draw upper / lower line
  gsave
  0 columnheight lineheight curline 1 sub mul sub moveto
  columnwidth 0 rlineto
  0 lineheight neg rmoveto
  columnwidth neg 0 rlineto
  stroke
  grestore
} bind def






































/column {
  /dayname exch def
  /nlines 17 def
  /lineheight columnheight nlines div def

  dayname 1 header



  % write vertical line for hours
  gsave
  lightline
  20 lineheight 2 mul moveto
  0 lineheight 12 mul rlineto
  stroke
  grestore

  % draw each hour
  gsave
  lightline
  0 lineheight 13 mul translate
  8 1 19 {
    % draw horizontal line above
    gsave
    0 lineheight moveto
    columnwidth 0 rlineto
    stroke
    grestore

    % draw hour time
    gsave
    10 22 moveto
    /Courier 10 selectfont
    numberstr centertext
    grestore

    0 lineheight neg translate
  } for
  0 lineheight moveto
  columnwidth 0 rlineto
  stroke
  grestore

  % draw vertical right column border
  gsave
  columnwidth 0 moveto
  0 columnheight rlineto
  stroke
  grestore

} bind def
%%EndProlog

%%Page: 1
% switch to landscape mode
90 rotate
0 paperheight neg translate

margin margin translate
border

% Display columns for 5 first day of the week
0 1 4 {
  weekdays exch get column
  columnwidth 0 translate
} for
% Display saturday header
weekdays 5 get 1 header
% Display sunday header
weekdays 6 get 10 header
showpage
%%Trailer
%%EOF

Changes to english-week-calendar-letter.pdf.

cannot compute difference between binary files

Changes to english-week-calendar-letter.ps.

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
90
91
92
93
94
95
96
97
98
99
100
101
102
103

104

105
106
107
108
109
110
111
112
113
114


115
116
117










118



119








120
121
122
123




124
125

126
127
128
129
130
131
132
133
134
135
136
137
%!PS-Adobe-3.0
%%Pages: 1
%%DocumentMedia: A4 612 792 80 () ()
%%EndComments
%%BeginProlog
/paperwidth 612 def
/paperheight 792 def
/weekdays [(MONDAY) (TUESDAY) (WEDNESDAY) (THURSDAY) (FRIDAY) (SATURDAY) (SUNDAY)] def
/margin 20 def
/calwidth paperheight margin 2 mul sub def
/calheight paperwidth margin 2 mul sub def
/columnwidth calwidth 6 div def
/columnheight calheight def




















/lightline {
  0.3 setgray
  0.4 setlinewidth
} bind def

/centertext {
  dup stringwidth pop 2 div neg 0 rmoveto show
} bind def

/border {
  newpath
  0 0 moveto
  0 calwidth rlineto
  calheight 0 rlineto
  0 calwidth neg rlineto
  closepath
  stroke
} bind def

/header {
  /curline exch def
  /dayname exch def

  % Write the header string
  gsave
  0 lineheight curline 0.3 sub mul add
  0 columnwidth 0.5 mul add

  moveto
  /Helvetica-Bold 18 selectfont
  90 rotate
  dayname centertext
  grestore

  % Draw upper / lower line
  gsave
  0 lineheight curline 1 sub mul add 0 moveto
  0 columnwidth rlineto
  lineheight 0 rmoveto
  0 columnwidth neg rlineto
  stroke
  grestore
} bind def

/drawhour {
  /curline exch def
  /mytext exch def

  gsave
  lightline
  0 lineheight curline 1 sub mul add 10 add 10 moveto
  /Courier 10 selectfont
  90 rotate
  mytext centertext
  grestore
} bind def

/hours {
  % write vertical line
  gsave
  lightline
  0 lineheight 3 mul add 20 moveto
  lineheight 12 mul 0 rlineto
  stroke
  grestore

  % draw each hour
  (08) 4 drawhour
  (09) 5 drawhour
  (10) 6 drawhour
  (11) 7 drawhour
  (12) 8 drawhour
  (13) 9 drawhour
  (14) 10 drawhour
  (15) 11 drawhour
  (16) 12 drawhour
  (17) 13 drawhour
  (18) 14 drawhour
  (19) 15 drawhour
} bind def

/column {
  /dayname exch def
  /nlines 17 def
  /lineheight columnheight nlines div def

  dayname 1 header
  hours

  % draw vertical right border

  gsave

  0 columnwidth moveto
  columnheight 0 rlineto
  stroke
  grestore

  % draw horizontal lines
  gsave
  lightline
  3 1 nlines 2 sub {
    /curline exch def


    lineheight curline mul 0 moveto
    0 columnwidth rlineto
    stroke










  } for



  grestore








} bind def
%%EndProlog

%%Page: 1




margin margin translate
border

% Display columns for 5 first day of the week
0 1 4 {
  weekdays exch get column
  0 columnwidth translate
} for
% Display saturday header
weekdays 5 get 1 header
% Display sunday header
weekdays 6 get 10 header
showpage
%%Trailer
%%EOF


|


|
|


|
|



>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>












|
|
|










<
|
>


<





|
|
|
|




<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<






<

<
>

>
|
|



|


|
|
>
>
|
|

>
>
>
>
>
>
>
>
>
>

>
>
>

>
>
>
>
>
>
>
>




>
>
>
>


>



|








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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
%!PS-Adobe-3.0
%%Pages: 1
%%DocumentMedia: US-Letter 612 792 80 () ()
%%EndComments
%%BeginProlog
/paperwidth 792 def
/paperheight 612 def
/weekdays [(MONDAY) (TUESDAY) (WEDNESDAY) (THURSDAY) (FRIDAY) (SATURDAY) (SUNDAY)] def
/margin 20 def
/calwidth paperwidth margin 2 mul sub def
/calheight paperheight margin 2 mul sub def
/columnwidth calwidth 6 div def
/columnheight calheight def

/strcat {
  exch 2 copy
  length exch length exch add
  string dup dup 5 2 roll
  copy length exch
  putinterval
} bind def

/numberstr {
  dup 10 lt
  {
    ( ) cvs (0) exch strcat
  }
  {
    (  ) cvs
  }
  ifelse
} bind def

/lightline {
  0.3 setgray
  0.4 setlinewidth
} bind def

/centertext {
  dup stringwidth pop 2 div neg 0 rmoveto show
} bind def

/border {
  newpath
  0 0 moveto
  calwidth 0 rlineto
  0 calheight rlineto
  calwidth neg 0 rlineto
  closepath
  stroke
} bind def

/header {
  /curline exch def
  /dayname exch def

  % Write the header string
  gsave

  columnwidth 0.5 mul
  columnheight lineheight curline 0.3 sub mul sub
  moveto
  /Helvetica-Bold 18 selectfont

  dayname centertext
  grestore

  % Draw upper / lower line
  gsave
  0 columnheight lineheight curline 1 sub mul sub moveto
  columnwidth 0 rlineto
  0 lineheight neg rmoveto
  columnwidth neg 0 rlineto
  stroke
  grestore
} bind def






































/column {
  /dayname exch def
  /nlines 17 def
  /lineheight columnheight nlines div def

  dayname 1 header



  % write vertical line for hours
  gsave
  lightline
  20 lineheight 2 mul moveto
  0 lineheight 12 mul rlineto
  stroke
  grestore

  % draw each hour
  gsave
  lightline
  0 lineheight 13 mul translate
  8 1 19 {
    % draw horizontal line above
    gsave
    0 lineheight moveto
    columnwidth 0 rlineto
    stroke
    grestore

    % draw hour time
    gsave
    10 22 moveto
    /Courier 10 selectfont
    numberstr centertext
    grestore

    0 lineheight neg translate
  } for
  0 lineheight moveto
  columnwidth 0 rlineto
  stroke
  grestore

  % draw vertical right column border
  gsave
  columnwidth 0 moveto
  0 columnheight rlineto
  stroke
  grestore

} bind def
%%EndProlog

%%Page: 1
% switch to landscape mode
90 rotate
0 paperheight neg translate

margin margin translate
border

% Display columns for 5 first day of the week
0 1 4 {
  weekdays exch get column
  columnwidth 0 translate
} for
% Display saturday header
weekdays 5 get 1 header
% Display sunday header
weekdays 6 get 10 header
showpage
%%Trailer
%%EOF

Changes to french-week-calendar-a4.pdf.

cannot compute difference between binary files

Changes to french-week-calendar-a4.ps.

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
90
91
92
93
94
95
96
97
98
99
100
101
102
103

104

105
106
107
108
109
110
111
112
113
114


115
116
117










118



119








120
121
122
123




124
125

126
127
128
129
130
131
132
133
134
135
136
137
%!PS-Adobe-3.0
%%Pages: 1
%%DocumentMedia: A4 595 842 80 () ()
%%EndComments
%%BeginProlog
/paperwidth 595 def
/paperheight 842 def
/weekdays [(LUNDI) (MARDI) (MERCREDI) (JEUDI) (VENDREDI) (SAMEDI) (DIMANCHE)] def
/margin 20 def
/calwidth paperheight margin 2 mul sub def
/calheight paperwidth margin 2 mul sub def
/columnwidth calwidth 6 div def
/columnheight calheight def




















/lightline {
  0.3 setgray
  0.4 setlinewidth
} bind def

/centertext {
  dup stringwidth pop 2 div neg 0 rmoveto show
} bind def

/border {
  newpath
  0 0 moveto
  0 calwidth rlineto
  calheight 0 rlineto
  0 calwidth neg rlineto
  closepath
  stroke
} bind def

/header {
  /curline exch def
  /dayname exch def

  % Write the header string
  gsave
  0 lineheight curline 0.3 sub mul add
  0 columnwidth 0.5 mul add

  moveto
  /Helvetica-Bold 18 selectfont
  90 rotate
  dayname centertext
  grestore

  % Draw upper / lower line
  gsave
  0 lineheight curline 1 sub mul add 0 moveto
  0 columnwidth rlineto
  lineheight 0 rmoveto
  0 columnwidth neg rlineto
  stroke
  grestore
} bind def

/drawhour {
  /curline exch def
  /mytext exch def

  gsave
  lightline
  0 lineheight curline 1 sub mul add 10 add 10 moveto
  /Courier 10 selectfont
  90 rotate
  mytext centertext
  grestore
} bind def

/hours {
  % write vertical line
  gsave
  lightline
  0 lineheight 3 mul add 20 moveto
  lineheight 12 mul 0 rlineto
  stroke
  grestore

  % draw each hour
  (08) 4 drawhour
  (09) 5 drawhour
  (10) 6 drawhour
  (11) 7 drawhour
  (12) 8 drawhour
  (13) 9 drawhour
  (14) 10 drawhour
  (15) 11 drawhour
  (16) 12 drawhour
  (17) 13 drawhour
  (18) 14 drawhour
  (19) 15 drawhour
} bind def

/column {
  /dayname exch def
  /nlines 17 def
  /lineheight columnheight nlines div def

  dayname 1 header
  hours

  % draw vertical right border

  gsave

  0 columnwidth moveto
  columnheight 0 rlineto
  stroke
  grestore

  % draw horizontal lines
  gsave
  lightline
  3 1 nlines 2 sub {
    /curline exch def


    lineheight curline mul 0 moveto
    0 columnwidth rlineto
    stroke










  } for



  grestore








} bind def
%%EndProlog

%%Page: 1




margin margin translate
border

% Display columns for 5 first day of the week
0 1 4 {
  weekdays exch get column
  0 columnwidth translate
} for
% Display saturday header
weekdays 5 get 1 header
% Display sunday header
weekdays 6 get 10 header
showpage
%%Trailer
%%EOF





|
|


|
|



>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>












|
|
|










<
|
>


<





|
|
|
|




<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<






<

<
>

>
|
|



|


|
|
>
>
|
|

>
>
>
>
>
>
>
>
>
>

>
>
>

>
>
>
>
>
>
>
>




>
>
>
>


>



|








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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
%!PS-Adobe-3.0
%%Pages: 1
%%DocumentMedia: A4 595 842 80 () ()
%%EndComments
%%BeginProlog
/paperwidth 842 def
/paperheight 595 def
/weekdays [(LUNDI) (MARDI) (MERCREDI) (JEUDI) (VENDREDI) (SAMEDI) (DIMANCHE)] def
/margin 20 def
/calwidth paperwidth margin 2 mul sub def
/calheight paperheight margin 2 mul sub def
/columnwidth calwidth 6 div def
/columnheight calheight def

/strcat {
  exch 2 copy
  length exch length exch add
  string dup dup 5 2 roll
  copy length exch
  putinterval
} bind def

/numberstr {
  dup 10 lt
  {
    ( ) cvs (0) exch strcat
  }
  {
    (  ) cvs
  }
  ifelse
} bind def

/lightline {
  0.3 setgray
  0.4 setlinewidth
} bind def

/centertext {
  dup stringwidth pop 2 div neg 0 rmoveto show
} bind def

/border {
  newpath
  0 0 moveto
  calwidth 0 rlineto
  0 calheight rlineto
  calwidth neg 0 rlineto
  closepath
  stroke
} bind def

/header {
  /curline exch def
  /dayname exch def

  % Write the header string
  gsave

  columnwidth 0.5 mul
  columnheight lineheight curline 0.3 sub mul sub
  moveto
  /Helvetica-Bold 18 selectfont

  dayname centertext
  grestore

  % Draw upper / lower line
  gsave
  0 columnheight lineheight curline 1 sub mul sub moveto
  columnwidth 0 rlineto
  0 lineheight neg rmoveto
  columnwidth neg 0 rlineto
  stroke
  grestore
} bind def






































/column {
  /dayname exch def
  /nlines 17 def
  /lineheight columnheight nlines div def

  dayname 1 header



  % write vertical line for hours
  gsave
  lightline
  20 lineheight 2 mul moveto
  0 lineheight 12 mul rlineto
  stroke
  grestore

  % draw each hour
  gsave
  lightline
  0 lineheight 13 mul translate
  8 1 19 {
    % draw horizontal line above
    gsave
    0 lineheight moveto
    columnwidth 0 rlineto
    stroke
    grestore

    % draw hour time
    gsave
    10 22 moveto
    /Courier 10 selectfont
    numberstr centertext
    grestore

    0 lineheight neg translate
  } for
  0 lineheight moveto
  columnwidth 0 rlineto
  stroke
  grestore

  % draw vertical right column border
  gsave
  columnwidth 0 moveto
  0 columnheight rlineto
  stroke
  grestore

} bind def
%%EndProlog

%%Page: 1
% switch to landscape mode
90 rotate
0 paperheight neg translate

margin margin translate
border

% Display columns for 5 first day of the week
0 1 4 {
  weekdays exch get column
  columnwidth 0 translate
} for
% Display saturday header
weekdays 5 get 1 header
% Display sunday header
weekdays 6 get 10 header
showpage
%%Trailer
%%EOF

Changes to french-week-calendar-letter.pdf.

cannot compute difference between binary files

Changes to french-week-calendar-letter.ps.

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
90
91
92
93
94
95
96
97
98
99
100
101
102
103

104

105
106
107
108
109
110
111
112
113
114


115
116
117










118



119








120
121
122
123




124
125

126
127
128
129
130
131
132
133
134
135
136
137
%!PS-Adobe-3.0
%%Pages: 1
%%DocumentMedia: A4 612 792 80 () ()
%%EndComments
%%BeginProlog
/paperwidth 612 def
/paperheight 792 def
/weekdays [(LUNDI) (MARDI) (MERCREDI) (JEUDI) (VENDREDI) (SAMEDI) (DIMANCHE)] def
/margin 20 def
/calwidth paperheight margin 2 mul sub def
/calheight paperwidth margin 2 mul sub def
/columnwidth calwidth 6 div def
/columnheight calheight def




















/lightline {
  0.3 setgray
  0.4 setlinewidth
} bind def

/centertext {
  dup stringwidth pop 2 div neg 0 rmoveto show
} bind def

/border {
  newpath
  0 0 moveto
  0 calwidth rlineto
  calheight 0 rlineto
  0 calwidth neg rlineto
  closepath
  stroke
} bind def

/header {
  /curline exch def
  /dayname exch def

  % Write the header string
  gsave
  0 lineheight curline 0.3 sub mul add
  0 columnwidth 0.5 mul add

  moveto
  /Helvetica-Bold 18 selectfont
  90 rotate
  dayname centertext
  grestore

  % Draw upper / lower line
  gsave
  0 lineheight curline 1 sub mul add 0 moveto
  0 columnwidth rlineto
  lineheight 0 rmoveto
  0 columnwidth neg rlineto
  stroke
  grestore
} bind def

/drawhour {
  /curline exch def
  /mytext exch def

  gsave
  lightline
  0 lineheight curline 1 sub mul add 10 add 10 moveto
  /Courier 10 selectfont
  90 rotate
  mytext centertext
  grestore
} bind def

/hours {
  % write vertical line
  gsave
  lightline
  0 lineheight 3 mul add 20 moveto
  lineheight 12 mul 0 rlineto
  stroke
  grestore

  % draw each hour
  (08) 4 drawhour
  (09) 5 drawhour
  (10) 6 drawhour
  (11) 7 drawhour
  (12) 8 drawhour
  (13) 9 drawhour
  (14) 10 drawhour
  (15) 11 drawhour
  (16) 12 drawhour
  (17) 13 drawhour
  (18) 14 drawhour
  (19) 15 drawhour
} bind def

/column {
  /dayname exch def
  /nlines 17 def
  /lineheight columnheight nlines div def

  dayname 1 header
  hours

  % draw vertical right border

  gsave

  0 columnwidth moveto
  columnheight 0 rlineto
  stroke
  grestore

  % draw horizontal lines
  gsave
  lightline
  3 1 nlines 2 sub {
    /curline exch def


    lineheight curline mul 0 moveto
    0 columnwidth rlineto
    stroke










  } for



  grestore








} bind def
%%EndProlog

%%Page: 1




margin margin translate
border

% Display columns for 5 first day of the week
0 1 4 {
  weekdays exch get column
  0 columnwidth translate
} for
% Display saturday header
weekdays 5 get 1 header
% Display sunday header
weekdays 6 get 10 header
showpage
%%Trailer
%%EOF


|


|
|


|
|



>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>












|
|
|










<
|
>


<





|
|
|
|




<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<






<

<
>

>
|
|



|


|
|
>
>
|
|

>
>
>
>
>
>
>
>
>
>

>
>
>

>
>
>
>
>
>
>
>




>
>
>
>


>



|








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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
%!PS-Adobe-3.0
%%Pages: 1
%%DocumentMedia: US-Letter 612 792 80 () ()
%%EndComments
%%BeginProlog
/paperwidth 792 def
/paperheight 612 def
/weekdays [(LUNDI) (MARDI) (MERCREDI) (JEUDI) (VENDREDI) (SAMEDI) (DIMANCHE)] def
/margin 20 def
/calwidth paperwidth margin 2 mul sub def
/calheight paperheight margin 2 mul sub def
/columnwidth calwidth 6 div def
/columnheight calheight def

/strcat {
  exch 2 copy
  length exch length exch add
  string dup dup 5 2 roll
  copy length exch
  putinterval
} bind def

/numberstr {
  dup 10 lt
  {
    ( ) cvs (0) exch strcat
  }
  {
    (  ) cvs
  }
  ifelse
} bind def

/lightline {
  0.3 setgray
  0.4 setlinewidth
} bind def

/centertext {
  dup stringwidth pop 2 div neg 0 rmoveto show
} bind def

/border {
  newpath
  0 0 moveto
  calwidth 0 rlineto
  0 calheight rlineto
  calwidth neg 0 rlineto
  closepath
  stroke
} bind def

/header {
  /curline exch def
  /dayname exch def

  % Write the header string
  gsave

  columnwidth 0.5 mul
  columnheight lineheight curline 0.3 sub mul sub
  moveto
  /Helvetica-Bold 18 selectfont

  dayname centertext
  grestore

  % Draw upper / lower line
  gsave
  0 columnheight lineheight curline 1 sub mul sub moveto
  columnwidth 0 rlineto
  0 lineheight neg rmoveto
  columnwidth neg 0 rlineto
  stroke
  grestore
} bind def






































/column {
  /dayname exch def
  /nlines 17 def
  /lineheight columnheight nlines div def

  dayname 1 header



  % write vertical line for hours
  gsave
  lightline
  20 lineheight 2 mul moveto
  0 lineheight 12 mul rlineto
  stroke
  grestore

  % draw each hour
  gsave
  lightline
  0 lineheight 13 mul translate
  8 1 19 {
    % draw horizontal line above
    gsave
    0 lineheight moveto
    columnwidth 0 rlineto
    stroke
    grestore

    % draw hour time
    gsave
    10 22 moveto
    /Courier 10 selectfont
    numberstr centertext
    grestore

    0 lineheight neg translate
  } for
  0 lineheight moveto
  columnwidth 0 rlineto
  stroke
  grestore

  % draw vertical right column border
  gsave
  columnwidth 0 moveto
  0 columnheight rlineto
  stroke
  grestore

} bind def
%%EndProlog

%%Page: 1
% switch to landscape mode
90 rotate
0 paperheight neg translate

margin margin translate
border

% Display columns for 5 first day of the week
0 1 4 {
  weekdays exch get column
  columnwidth 0 translate
} for
% Display saturday header
weekdays 5 get 1 header
% Display sunday header
weekdays 6 get 10 header
showpage
%%Trailer
%%EOF

Changes to lined-a4-landscape.pdf.

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
90
..
95
96
97
98
99
100
101
102
103
104
105
106
13 0 obj
<</Type/Metadata
/Subtype/XML/Length 1344>>stream
<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about='uuid:09d20934-4139-11f5-0000-ba03c173a02f' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.27'/>
<rdf:Description rdf:about='uuid:09d20934-4139-11f5-0000-ba03c173a02f' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2019-11-17T10:27:35+01:00</xmp:ModifyDate>
<xmp:CreateDate>2019-11-17T10:27:35+01:00</xmp:CreateDate>
<xmp:CreatorTool>UnknownApplication</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about='uuid:09d20934-4139-11f5-0000-ba03c173a02f' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:09d20934-4139-11f5-0000-ba03c173a02f'/>
<rdf:Description rdf:about='uuid:09d20934-4139-11f5-0000-ba03c173a02f' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
                                                                        
                                                                        
<?xpacket end='w'?>
endstream
endobj
2 0 obj
<</Producer(GPL Ghostscript 9.27)
/CreationDate(D:20191117102735+01'00')
/ModDate(D:20191117102735+01'00')>>endobj
xref
0 14
0000000000 65535 f 
0000000849 00000 n 
0000002435 00000 n 
0000000784 00000 n 
0000000520 00000 n 
................................................................................
0000000651 00000 n 
0000000268 00000 n 
0000000500 00000 n 
0000000984 00000 n 
0000001014 00000 n 
trailer
<< /Size 14 /Root 1 0 R /Info 2 0 R
/ID [<8978602DE32C242F3E6ECFB494019391><8978602DE32C242F3E6ECFB494019391>]
>>
startxref
2558
%%EOF







|
|
|

|
|









|
|







 







|




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
90
..
95
96
97
98
99
100
101
102
103
104
105
106
13 0 obj
<</Type/Metadata
/Subtype/XML/Length 1344>>stream
<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about='uuid:4a09de9a-4c42-11f5-0000-ba03c173a02f' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.27'/>
<rdf:Description rdf:about='uuid:4a09de9a-4c42-11f5-0000-ba03c173a02f' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2019-12-01T11:31:31+01:00</xmp:ModifyDate>
<xmp:CreateDate>2019-12-01T11:31:31+01:00</xmp:CreateDate>
<xmp:CreatorTool>UnknownApplication</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about='uuid:4a09de9a-4c42-11f5-0000-ba03c173a02f' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:4a09de9a-4c42-11f5-0000-ba03c173a02f'/>
<rdf:Description rdf:about='uuid:4a09de9a-4c42-11f5-0000-ba03c173a02f' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
                                                                        
                                                                        
<?xpacket end='w'?>
endstream
endobj
2 0 obj
<</Producer(GPL Ghostscript 9.27)
/CreationDate(D:20191201113131+01'00')
/ModDate(D:20191201113131+01'00')>>endobj
xref
0 14
0000000000 65535 f 
0000000849 00000 n 
0000002435 00000 n 
0000000784 00000 n 
0000000520 00000 n 
................................................................................
0000000651 00000 n 
0000000268 00000 n 
0000000500 00000 n 
0000000984 00000 n 
0000001014 00000 n 
trailer
<< /Size 14 /Root 1 0 R /Info 2 0 R
/ID [<0311FCEA873DA08D0B97DDC94C26F014><0311FCEA873DA08D0B97DDC94C26F014>]
>>
startxref
2558
%%EOF

Changes to lined-a4-portrait.pdf.

cannot compute difference between binary files

Changes to lined-circle-a4-landscape.pdf.

cannot compute difference between binary files

Changes to lined-circle-a4-portrait.pdf.

cannot compute difference between binary files

Changes to squared-a4-landscape.pdf.

66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
...
101
102
103
104
105
106
107
108
109
110
111
112
13 0 obj
<</Type/Metadata
/Subtype/XML/Length 1344>>stream
<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about='uuid:09d20934-4139-11f5-0000-41f1d97c7ec6' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.27'/>
<rdf:Description rdf:about='uuid:09d20934-4139-11f5-0000-41f1d97c7ec6' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2019-11-17T10:27:35+01:00</xmp:ModifyDate>
<xmp:CreateDate>2019-11-17T10:27:35+01:00</xmp:CreateDate>
<xmp:CreatorTool>UnknownApplication</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about='uuid:09d20934-4139-11f5-0000-41f1d97c7ec6' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:09d20934-4139-11f5-0000-41f1d97c7ec6'/>
<rdf:Description rdf:about='uuid:09d20934-4139-11f5-0000-41f1d97c7ec6' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
                                                                        
                                                                        
<?xpacket end='w'?>
endstream
endobj
2 0 obj
<</Producer(GPL Ghostscript 9.27)
/CreationDate(D:20191117102735+01'00')
/ModDate(D:20191117102735+01'00')>>endobj
xref
0 14
0000000000 65535 f 
0000002001 00000 n 
0000003587 00000 n 
0000001936 00000 n 
0000001672 00000 n 
................................................................................
0000001803 00000 n 
0000000842 00000 n 
0000001652 00000 n 
0000002136 00000 n 
0000002166 00000 n 
trailer
<< /Size 14 /Root 1 0 R /Info 2 0 R
/ID [<AC4A8B22D16F6EF7B1E0B2D6383CFC9A><AC4A8B22D16F6EF7B1E0B2D6383CFC9A>]
>>
startxref
3710
%%EOF







|
|
|

|
|









|
|







 







|




66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
...
101
102
103
104
105
106
107
108
109
110
111
112
13 0 obj
<</Type/Metadata
/Subtype/XML/Length 1344>>stream
<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about='uuid:4a09de9a-4c42-11f5-0000-41f1d97c7ec6' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.27'/>
<rdf:Description rdf:about='uuid:4a09de9a-4c42-11f5-0000-41f1d97c7ec6' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2019-12-01T11:31:31+01:00</xmp:ModifyDate>
<xmp:CreateDate>2019-12-01T11:31:31+01:00</xmp:CreateDate>
<xmp:CreatorTool>UnknownApplication</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about='uuid:4a09de9a-4c42-11f5-0000-41f1d97c7ec6' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:4a09de9a-4c42-11f5-0000-41f1d97c7ec6'/>
<rdf:Description rdf:about='uuid:4a09de9a-4c42-11f5-0000-41f1d97c7ec6' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
                                                                        
                                                                        
<?xpacket end='w'?>
endstream
endobj
2 0 obj
<</Producer(GPL Ghostscript 9.27)
/CreationDate(D:20191201113131+01'00')
/ModDate(D:20191201113131+01'00')>>endobj
xref
0 14
0000000000 65535 f 
0000002001 00000 n 
0000003587 00000 n 
0000001936 00000 n 
0000001672 00000 n 
................................................................................
0000001803 00000 n 
0000000842 00000 n 
0000001652 00000 n 
0000002136 00000 n 
0000002166 00000 n 
trailer
<< /Size 14 /Root 1 0 R /Info 2 0 R
/ID [<BAF3195711C79887C6AF98650296708A><BAF3195711C79887C6AF98650296708A>]
>>
startxref
3710
%%EOF

Changes to squared-a4-portrait.pdf.

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
90
91
92
..
97
98
99
100
101
102
103
104
105
106
107
108
13 0 obj
<</Type/Metadata
/Subtype/XML/Length 1344>>stream
<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about='uuid:09d20934-4139-11f5-0000-e7dff80ed763' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.27'/>
<rdf:Description rdf:about='uuid:09d20934-4139-11f5-0000-e7dff80ed763' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2019-11-17T10:27:35+01:00</xmp:ModifyDate>
<xmp:CreateDate>2019-11-17T10:27:35+01:00</xmp:CreateDate>
<xmp:CreatorTool>UnknownApplication</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about='uuid:09d20934-4139-11f5-0000-e7dff80ed763' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:09d20934-4139-11f5-0000-e7dff80ed763'/>
<rdf:Description rdf:about='uuid:09d20934-4139-11f5-0000-e7dff80ed763' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
                                                                        
                                                                        
<?xpacket end='w'?>
endstream
endobj
2 0 obj
<</Producer(GPL Ghostscript 9.27)
/CreationDate(D:20191117102735+01'00')
/ModDate(D:20191117102735+01'00')>>endobj
xref
0 14
0000000000 65535 f 
0000002147 00000 n 
0000003733 00000 n 
0000002082 00000 n 
0000001818 00000 n 
................................................................................
0000001949 00000 n 
0000000915 00000 n 
0000001798 00000 n 
0000002282 00000 n 
0000002312 00000 n 
trailer
<< /Size 14 /Root 1 0 R /Info 2 0 R
/ID [<32892D6DEE744082CD17CABED0C1994B><32892D6DEE744082CD17CABED0C1994B>]
>>
startxref
3856
%%EOF







|
|
|

|
|









|
|







 







|




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
90
91
92
..
97
98
99
100
101
102
103
104
105
106
107
108
13 0 obj
<</Type/Metadata
/Subtype/XML/Length 1344>>stream
<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about='uuid:4a09de9a-4c42-11f5-0000-e7dff80ed763' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.27'/>
<rdf:Description rdf:about='uuid:4a09de9a-4c42-11f5-0000-e7dff80ed763' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2019-12-01T11:31:31+01:00</xmp:ModifyDate>
<xmp:CreateDate>2019-12-01T11:31:31+01:00</xmp:CreateDate>
<xmp:CreatorTool>UnknownApplication</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about='uuid:4a09de9a-4c42-11f5-0000-e7dff80ed763' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:4a09de9a-4c42-11f5-0000-e7dff80ed763'/>
<rdf:Description rdf:about='uuid:4a09de9a-4c42-11f5-0000-e7dff80ed763' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
                                                                        
                                                                        
<?xpacket end='w'?>
endstream
endobj
2 0 obj
<</Producer(GPL Ghostscript 9.27)
/CreationDate(D:20191201113131+01'00')
/ModDate(D:20191201113131+01'00')>>endobj
xref
0 14
0000000000 65535 f 
0000002147 00000 n 
0000003733 00000 n 
0000002082 00000 n 
0000001818 00000 n 
................................................................................
0000001949 00000 n 
0000000915 00000 n 
0000001798 00000 n 
0000002282 00000 n 
0000002312 00000 n 
trailer
<< /Size 14 /Root 1 0 R /Info 2 0 R
/ID [<67AA7337DFA7F40A7066C25CA45A7231><67AA7337DFA7F40A7066C25CA45A7231>]
>>
startxref
3856
%%EOF

Changes to squared-circle-a4-landscape.pdf.

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
90
91
92
93
..
98
99
100
101
102
103
104
105
106
107
108
109
13 0 obj
<</Type/Metadata
/Subtype/XML/Length 1344>>stream
<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about='uuid:09d20934-4139-11f5-0000-3fedcba28050' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.27'/>
<rdf:Description rdf:about='uuid:09d20934-4139-11f5-0000-3fedcba28050' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2019-11-17T10:27:35+01:00</xmp:ModifyDate>
<xmp:CreateDate>2019-11-17T10:27:35+01:00</xmp:CreateDate>
<xmp:CreatorTool>UnknownApplication</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about='uuid:09d20934-4139-11f5-0000-3fedcba28050' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:09d20934-4139-11f5-0000-3fedcba28050'/>
<rdf:Description rdf:about='uuid:09d20934-4139-11f5-0000-3fedcba28050' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
                                                                        
                                                                        
<?xpacket end='w'?>
endstream
endobj
2 0 obj
<</Producer(GPL Ghostscript 9.27)
/CreationDate(D:20191117102735+01'00')
/ModDate(D:20191117102735+01'00')>>endobj
xref
0 14
0000000000 65535 f 
0000002273 00000 n 
0000003859 00000 n 
0000002208 00000 n 
0000001944 00000 n 
................................................................................
0000002075 00000 n 
0000000977 00000 n 
0000001924 00000 n 
0000002408 00000 n 
0000002438 00000 n 
trailer
<< /Size 14 /Root 1 0 R /Info 2 0 R
/ID [<7EE583C24D02030C6656226C38B11927><7EE583C24D02030C6656226C38B11927>]
>>
startxref
3982
%%EOF







|
|
|

|
|









|
|







 







|




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
90
91
92
93
..
98
99
100
101
102
103
104
105
106
107
108
109
13 0 obj
<</Type/Metadata
/Subtype/XML/Length 1344>>stream
<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about='uuid:4a09de9a-4c42-11f5-0000-3fedcba28050' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.27'/>
<rdf:Description rdf:about='uuid:4a09de9a-4c42-11f5-0000-3fedcba28050' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2019-12-01T11:31:31+01:00</xmp:ModifyDate>
<xmp:CreateDate>2019-12-01T11:31:31+01:00</xmp:CreateDate>
<xmp:CreatorTool>UnknownApplication</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about='uuid:4a09de9a-4c42-11f5-0000-3fedcba28050' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:4a09de9a-4c42-11f5-0000-3fedcba28050'/>
<rdf:Description rdf:about='uuid:4a09de9a-4c42-11f5-0000-3fedcba28050' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
                                                                        
                                                                        
<?xpacket end='w'?>
endstream
endobj
2 0 obj
<</Producer(GPL Ghostscript 9.27)
/CreationDate(D:20191201113131+01'00')
/ModDate(D:20191201113131+01'00')>>endobj
xref
0 14
0000000000 65535 f 
0000002273 00000 n 
0000003859 00000 n 
0000002208 00000 n 
0000001944 00000 n 
................................................................................
0000002075 00000 n 
0000000977 00000 n 
0000001924 00000 n 
0000002408 00000 n 
0000002438 00000 n 
trailer
<< /Size 14 /Root 1 0 R /Info 2 0 R
/ID [<8E842A6CAD93B6CF8EF2C089D2716D6F><8E842A6CAD93B6CF8EF2C089D2716D6F>]
>>
startxref
3982
%%EOF

Changes to squared-circle-a4-portrait.pdf.

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
90
91
92
..
97
98
99
100
101
102
103
104
105
106
107
108
13 0 obj
<</Type/Metadata
/Subtype/XML/Length 1344>>stream
<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about='uuid:09d20934-4139-11f5-0000-cbf6940f11b6' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.27'/>
<rdf:Description rdf:about='uuid:09d20934-4139-11f5-0000-cbf6940f11b6' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2019-11-17T10:27:35+01:00</xmp:ModifyDate>
<xmp:CreateDate>2019-11-17T10:27:35+01:00</xmp:CreateDate>
<xmp:CreatorTool>UnknownApplication</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about='uuid:09d20934-4139-11f5-0000-cbf6940f11b6' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:09d20934-4139-11f5-0000-cbf6940f11b6'/>
<rdf:Description rdf:about='uuid:09d20934-4139-11f5-0000-cbf6940f11b6' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
                                                                        
                                                                        
<?xpacket end='w'?>
endstream
endobj
2 0 obj
<</Producer(GPL Ghostscript 9.27)
/CreationDate(D:20191117102735+01'00')
/ModDate(D:20191117102735+01'00')>>endobj
xref
0 14
0000000000 65535 f 
0000002325 00000 n 
0000003911 00000 n 
0000002260 00000 n 
0000001996 00000 n 
................................................................................
0000002127 00000 n 
0000001004 00000 n 
0000001976 00000 n 
0000002460 00000 n 
0000002490 00000 n 
trailer
<< /Size 14 /Root 1 0 R /Info 2 0 R
/ID [<9B0D2959A5B4A86C10940622043CDEDA><9B0D2959A5B4A86C10940622043CDEDA>]
>>
startxref
4034
%%EOF







|
|
|

|
|









|
|







 







|




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
90
91
92
..
97
98
99
100
101
102
103
104
105
106
107
108
13 0 obj
<</Type/Metadata
/Subtype/XML/Length 1344>>stream
<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about='uuid:4a09de9a-4c42-11f5-0000-cbf6940f11b6' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.27'/>
<rdf:Description rdf:about='uuid:4a09de9a-4c42-11f5-0000-cbf6940f11b6' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2019-12-01T11:31:31+01:00</xmp:ModifyDate>
<xmp:CreateDate>2019-12-01T11:31:31+01:00</xmp:CreateDate>
<xmp:CreatorTool>UnknownApplication</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about='uuid:4a09de9a-4c42-11f5-0000-cbf6940f11b6' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:4a09de9a-4c42-11f5-0000-cbf6940f11b6'/>
<rdf:Description rdf:about='uuid:4a09de9a-4c42-11f5-0000-cbf6940f11b6' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
                                                                        
                                                                        
<?xpacket end='w'?>
endstream
endobj
2 0 obj
<</Producer(GPL Ghostscript 9.27)
/CreationDate(D:20191201113131+01'00')
/ModDate(D:20191201113131+01'00')>>endobj
xref
0 14
0000000000 65535 f 
0000002325 00000 n 
0000003911 00000 n 
0000002260 00000 n 
0000001996 00000 n 
................................................................................
0000002127 00000 n 
0000001004 00000 n 
0000001976 00000 n 
0000002460 00000 n 
0000002490 00000 n 
trailer
<< /Size 14 /Root 1 0 R /Info 2 0 R
/ID [<77016961AF774FBE047D35AB65A9F045><77016961AF774FBE047D35AB65A9F045>]
>>
startxref
4034
%%EOF