main
Matthew Butterick 8 years ago
parent 6071b5da51
commit 42bb240cf4

@ -266,10 +266,6 @@ module.exports =
addSegment = (cur) =>
if last < cur
hex = encoded.slice(last, cur).join ''
console.log(last)
console.log(cur)
console.log(encoded.slice(last, cur))
console.log(hex)
advance = positions[cur - 1].xAdvance - positions[cur - 1].advanceWidth
commands.push "<#{hex}> #{number(-advance)}"

@ -16,7 +16,8 @@
(as-methods
initFonts
font)))
font
fontSize)))
(define/contract (initFonts this)
@ -79,5 +80,10 @@
(hash-set! this-ff (· this-f name) this-f)]))
this]))
(define/contract (fontSize this size)
(number? . ->m . object?)
(set-field! _fontSize this size)
this)
(module+ test
(define fo (new (fonts-mixin))))

@ -38,7 +38,7 @@ endobj
<<
/Producer (PDFKit)
/Creator (PDFKit)
/CreationDate (D:20170516210014Z)
/CreationDate (D:20170517035131Z)
>>
endobj
6 0 obj

@ -0,0 +1,65 @@
PDFDocument = require 'pdfkit'
fs = require 'fs'
# Create a new PDFDocument
doc = new PDFDocument({compress: no})
doc.pipe(fs.createWriteStream('test4.pdf'))
doc.font("Courier-Bold")
.fontSize(10)
.text("Hello", lineBreak: no)
.translate(-30,30)
.font("Courier-BoldOblique")
.fontSize(11)
.text("Hello", lineBreak: no)
.translate(-30,30)
.font("Courier-Oblique")
.fontSize(12)
.text("Hello", lineBreak: no)
.translate(-30,30)
.font("Courier")
.fontSize(14)
.text("Hello", lineBreak: no)
.translate(-30,30)
.font("Helvetica-Bold")
.fontSize(16)
.text("Hello", lineBreak: no)
.translate(-30,30)
.font("Helvetica-BoldOblique")
.fontSize(18)
.text("Hello", lineBreak: no)
.translate(-30,30)
.font("Helvetica-Oblique")
.fontSize(20)
.text("Hello", lineBreak: no)
.translate(-30,30)
.font("Helvetica")
.fontSize(22)
.text("Hello", lineBreak: no)
.translate(-30,30)
.font("Symbol")
.fontSize(24)
.text("Hello", lineBreak: no)
.translate(-30,30)
.font("Times-Bold")
.fontSize(26)
.text("Hello", lineBreak: no)
.translate(-30,30)
.font("Times-BoldItalic")
.fontSize(28)
.text("Hello", lineBreak: no)
.translate(-30,30)
.font("Times-Italic")
.fontSize(30)
.text("Hello", lineBreak: no)
.translate(-30,30)
.font("Times-Roman")
.fontSize(32)
.text("Hello", lineBreak: no)
.translate(-30,30)
.font("ZapfDingbats")
.fontSize(34)
.text("Hello", lineBreak: no)
doc.end()

@ -0,0 +1,330 @@
%PDF-1.3
%ÿÿÿÿ
5 0 obj
<<
/Type /Page
/Parent 1 0 R
/MediaBox [0 0 612 792]
/Contents 3 0 R
/Resources 4 0 R
>>
endobj
4 0 obj
<<
/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
/Font <<
/F2 6 0 R
/F3 7 0 R
/F4 8 0 R
/F5 9 0 R
/F6 10 0 R
/F7 11 0 R
/F8 12 0 R
/F1 13 0 R
/F9 14 0 R
/F10 15 0 R
/F11 16 0 R
/F12 17 0 R
/F13 18 0 R
/F14 19 0 R
>>
>>
endobj
3 0 obj
<<
/Length 1412
>>
stream
1 0 0 -1 0 792 cm
q
1 0 0 -1 0 792 cm
BT
1 0 0 1 72 713.71 Tm
/F2 10 Tf
[<48656c6c6f> 0] TJ
ET
Q
1 0 0 1 -30 30 cm
q
1 0 0 -1 0 792 cm
BT
1 0 0 1 102 713.081 Tm
/F3 11 Tf
[<48656c6c6f> 0] TJ
ET
Q
1 0 0 1 -30 30 cm
q
1 0 0 -1 0 792 cm
BT
1 0 0 1 135 712.452 Tm
/F4 12 Tf
[<48656c6c6f> 0] TJ
ET
Q
1 0 0 1 -30 30 cm
q
1 0 0 -1 0 792 cm
BT
1 0 0 1 171 711.194 Tm
/F5 14 Tf
[<48656c6c6f> 0] TJ
ET
Q
1 0 0 1 -30 30 cm
q
1 0 0 -1 0 792 cm
BT
1 0 0 1 213 708.512 Tm
/F6 16 Tf
[<48656c6c6f> 0] TJ
ET
Q
1 0 0 1 -30 30 cm
q
1 0 0 -1 0 792 cm
BT
1 0 0 1 252.12 707.076 Tm
/F7 18 Tf
[<48656c6c6f> 0] TJ
ET
Q
1 0 0 1 -30 30 cm
q
1 0 0 -1 0 792 cm
BT
1 0 0 1 296.13 705.64 Tm
/F8 20 Tf
[<48656c6c6f> 0] TJ
ET
Q
1 0 0 1 -30 30 cm
q
1 0 0 -1 0 792 cm
BT
1 0 0 1 341.69 704.204 Tm
/F1 22 Tf
[<48656c6c6f> 0] TJ
ET
Q
1 0 0 1 -30 30 cm
q
1 0 0 -1 0 792 cm
BT
1 0 0 1 391.806 720 Tm
/F9 24 Tf
[<48656c6c6f> 0] TJ
ET
Q
1 0 0 1 -30 30 cm
q
1 0 0 -1 0 792 cm
BT
1 0 0 1 391.806 702.242 Tm
/F10 26 Tf
[<48656c6c6f> 0] TJ
ET
Q
1 0 0 1 -30 30 cm
q
1 0 0 -1 0 792 cm
BT
1 0 0 1 451.034 700.876 Tm
/F11 28 Tf
[<48656c6c6f> 0] TJ
ET
Q
1 0 0 1 -30 30 cm
q
1 0 0 -1 0 792 cm
BT
1 0 0 1 514.818 699.51 Tm
/F12 30 Tf
[<48656c6c6f> 0] TJ
ET
Q
1 0 0 1 -30 30 cm
q
1 0 0 -1 0 792 cm
BT
1 0 0 1 581.478 698.144 Tm
/F13 32 Tf
[<48656c6c6f> 0] TJ
ET
Q
1 0 0 1 -30 30 cm
q
1 0 0 -1 0 792 cm
BT
1 0 0 1 652.582 720 Tm
/F14 34 Tf
[<48656c6c6f> 0] TJ
ET
Q
endstream
endobj
20 0 obj
<<
/Producer (PDFKit)
/Creator (PDFKit)
/CreationDate (D:20170517045710Z)
>>
endobj
13 0 obj
<<
/Type /Font
/BaseFont /Helvetica
/Subtype /Type1
/Encoding /WinAnsiEncoding
>>
endobj
6 0 obj
<<
/Type /Font
/BaseFont /Courier-Bold
/Subtype /Type1
/Encoding /WinAnsiEncoding
>>
endobj
7 0 obj
<<
/Type /Font
/BaseFont /Courier-BoldOblique
/Subtype /Type1
/Encoding /WinAnsiEncoding
>>
endobj
8 0 obj
<<
/Type /Font
/BaseFont /Courier-Oblique
/Subtype /Type1
/Encoding /WinAnsiEncoding
>>
endobj
9 0 obj
<<
/Type /Font
/BaseFont /Courier
/Subtype /Type1
/Encoding /WinAnsiEncoding
>>
endobj
10 0 obj
<<
/Type /Font
/BaseFont /Helvetica-Bold
/Subtype /Type1
/Encoding /WinAnsiEncoding
>>
endobj
11 0 obj
<<
/Type /Font
/BaseFont /Helvetica-BoldOblique
/Subtype /Type1
/Encoding /WinAnsiEncoding
>>
endobj
12 0 obj
<<
/Type /Font
/BaseFont /Helvetica-Oblique
/Subtype /Type1
/Encoding /WinAnsiEncoding
>>
endobj
14 0 obj
<<
/Type /Font
/BaseFont /Symbol
/Subtype /Type1
/Encoding /WinAnsiEncoding
>>
endobj
15 0 obj
<<
/Type /Font
/BaseFont /Times-Bold
/Subtype /Type1
/Encoding /WinAnsiEncoding
>>
endobj
16 0 obj
<<
/Type /Font
/BaseFont /Times-BoldItalic
/Subtype /Type1
/Encoding /WinAnsiEncoding
>>
endobj
17 0 obj
<<
/Type /Font
/BaseFont /Times-Italic
/Subtype /Type1
/Encoding /WinAnsiEncoding
>>
endobj
18 0 obj
<<
/Type /Font
/BaseFont /Times-Roman
/Subtype /Type1
/Encoding /WinAnsiEncoding
>>
endobj
19 0 obj
<<
/Type /Font
/BaseFont /ZapfDingbats
/Subtype /Type1
/Encoding /WinAnsiEncoding
>>
endobj
2 0 obj
<<
/Type /Catalog
/Pages 1 0 R
>>
endobj
1 0 obj
<<
/Type /Pages
/Count 1
/Kids [5 0 R]
>>
endobj
xref
0 21
0000000000 65535 f
0000003382 00000 n
0000003333 00000 n
0000000353 00000 n
0000000119 00000 n
0000000015 00000 n
0000002008 00000 n
0000002108 00000 n
0000002215 00000 n
0000002318 00000 n
0000002413 00000 n
0000002516 00000 n
0000002626 00000 n
0000001910 00000 n
0000002732 00000 n
0000002827 00000 n
0000002926 00000 n
0000003031 00000 n
0000003132 00000 n
0000003232 00000 n
0000001817 00000 n
trailer
<<
/Size 21
/Root 2 0 R
/Info 20 0 R
>>
startxref
3439
%%EOF

@ -0,0 +1,68 @@
#lang pitfall/pdftest
(define-runtime-path this "test4rkt.pdf")
(check-true
(let ([doc (new PDFDocument)])
(send doc pipe (open-output-file this #:exists 'replace))
(send* doc
[font "Courier-Bold"]
[fontSize 10]
[text "Hello"]
[translate -30 30]
[font "Courier-BoldOblique"]
[fontSize 11]
[text "Hello"]
[translate -30 30]
[font "Courier-Oblique"]
[fontSize 12]
[text "Hello"]
[translate -30 30]
[font "Courier"]
[fontSize 14]
[text "Hello"]
[translate -30 30]
[font "Helvetica-Bold"]
[fontSize 16]
[text "Hello"]
[translate -30 30]
[font "Helvetica-BoldOblique"]
[fontSize 18]
[text "Hello"]
[translate -30 30]
[font "Helvetica-Oblique"]
[fontSize 20]
[text "Hello"]
[translate -30 30]
[font "Helvetica"]
[fontSize 22]
[text "Hello"]
[translate -30 30]
[font "Symbol"]
[fontSize 24]
[text "Hello"]
[translate -30 30]
[font "Times-Bold"]
[fontSize 26]
[text "Hello"]
[translate -30 30]
[font "Times-BoldItalic"]
[fontSize 28]
[text "Hello"]
[translate -30 30]
[font "Times-Italic"]
[fontSize 30]
[text "Hello"]
[translate -30 30]
[font "Times-Roman"]
[fontSize 32]
[text "Hello"]
[translate -30 30]
[font "ZapfDingbats"]
[fontSize 34]
[text "Hello"])
(send doc end)))
(check-copy-equal? this)

@ -0,0 +1,330 @@
%PDF-1.3
%ÿÿÿÿ
5 0 obj
<<
/Parent 1 0 R
/Resources 4 0 R
/Contents 3 0 R
/MediaBox [0 0 612 792]
/Type /Page
>>
endobj
4 0 obj
<<
/Font <<
/F13 18 0 R
/F8 12 0 R
/F6 10 0 R
/F4 8 0 R
/F2 6 0 R
/F10 15 0 R
/F11 16 0 R
/F12 17 0 R
/F9 14 0 R
/F7 11 0 R
/F1 13 0 R
/F5 9 0 R
/F14 19 0 R
/F3 7 0 R
>>
/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
>>
endobj
3 0 obj
<<
/Length 1412
>>
stream
1 0 0 -1 0 792 cm
q
1 0 0 -1 0 792 cm
BT
1 0 0 1 72 713.71 Tm
/F2 10 Tf
[<48656c6c6f> 0] TJ
ET
Q
1 0 0 1 -30 30 cm
q
1 0 0 -1 0 792 cm
BT
1 0 0 1 102 713.081 Tm
/F3 11 Tf
[<48656c6c6f> 0] TJ
ET
Q
1 0 0 1 -30 30 cm
q
1 0 0 -1 0 792 cm
BT
1 0 0 1 135 712.452 Tm
/F4 12 Tf
[<48656c6c6f> 0] TJ
ET
Q
1 0 0 1 -30 30 cm
q
1 0 0 -1 0 792 cm
BT
1 0 0 1 171 711.194 Tm
/F5 14 Tf
[<48656c6c6f> 0] TJ
ET
Q
1 0 0 1 -30 30 cm
q
1 0 0 -1 0 792 cm
BT
1 0 0 1 213 708.512 Tm
/F6 16 Tf
[<48656c6c6f> 0] TJ
ET
Q
1 0 0 1 -30 30 cm
q
1 0 0 -1 0 792 cm
BT
1 0 0 1 252.12 707.076 Tm
/F7 18 Tf
[<48656c6c6f> 0] TJ
ET
Q
1 0 0 1 -30 30 cm
q
1 0 0 -1 0 792 cm
BT
1 0 0 1 296.13 705.64 Tm
/F8 20 Tf
[<48656c6c6f> 0] TJ
ET
Q
1 0 0 1 -30 30 cm
q
1 0 0 -1 0 792 cm
BT
1 0 0 1 341.69 704.204 Tm
/F1 22 Tf
[<48656c6c6f> 0] TJ
ET
Q
1 0 0 1 -30 30 cm
q
1 0 0 -1 0 792 cm
BT
1 0 0 1 391.806 720 Tm
/F9 24 Tf
[<48656c6c6f> 0] TJ
ET
Q
1 0 0 1 -30 30 cm
q
1 0 0 -1 0 792 cm
BT
1 0 0 1 391.806 702.242 Tm
/F10 26 Tf
[<48656c6c6f> 0] TJ
ET
Q
1 0 0 1 -30 30 cm
q
1 0 0 -1 0 792 cm
BT
1 0 0 1 451.034 700.876 Tm
/F11 28 Tf
[<48656c6c6f> 0] TJ
ET
Q
1 0 0 1 -30 30 cm
q
1 0 0 -1 0 792 cm
BT
1 0 0 1 514.818 699.51 Tm
/F12 30 Tf
[<48656c6c6f> 0] TJ
ET
Q
1 0 0 1 -30 30 cm
q
1 0 0 -1 0 792 cm
BT
1 0 0 1 581.478 698.144 Tm
/F13 32 Tf
[<48656c6c6f> 0] TJ
ET
Q
1 0 0 1 -30 30 cm
q
1 0 0 -1 0 792 cm
BT
1 0 0 1 652.582 720 Tm
/F14 34 Tf
[<48656c6c6f> 0] TJ
ET
Q
endstream
endobj
20 0 obj
<<
/CreationDate (D:19700101000000Z)
/Creator (PitfallKit)
/Producer (PitfallKit)
>>
endobj
19 0 obj
<<
/BaseFont /ZapfDingbats
/Encoding /WinAnsiEncoding
/Subtype /Type1
/Type /Font
>>
endobj
12 0 obj
<<
/BaseFont /Helvetica-Oblique
/Encoding /WinAnsiEncoding
/Subtype /Type1
/Type /Font
>>
endobj
6 0 obj
<<
/BaseFont /Courier-Bold
/Encoding /WinAnsiEncoding
/Subtype /Type1
/Type /Font
>>
endobj
8 0 obj
<<
/BaseFont /Courier-Oblique
/Encoding /WinAnsiEncoding
/Subtype /Type1
/Type /Font
>>
endobj
15 0 obj
<<
/BaseFont /Times-Bold
/Encoding /WinAnsiEncoding
/Subtype /Type1
/Type /Font
>>
endobj
14 0 obj
<<
/BaseFont /Symbol
/Encoding /WinAnsiEncoding
/Subtype /Type1
/Type /Font
>>
endobj
13 0 obj
<<
/BaseFont /Helvetica
/Encoding /WinAnsiEncoding
/Subtype /Type1
/Type /Font
>>
endobj
9 0 obj
<<
/BaseFont /Courier
/Encoding /WinAnsiEncoding
/Subtype /Type1
/Type /Font
>>
endobj
7 0 obj
<<
/BaseFont /Courier-BoldOblique
/Encoding /WinAnsiEncoding
/Subtype /Type1
/Type /Font
>>
endobj
18 0 obj
<<
/BaseFont /Times-Roman
/Encoding /WinAnsiEncoding
/Subtype /Type1
/Type /Font
>>
endobj
17 0 obj
<<
/BaseFont /Times-Italic
/Encoding /WinAnsiEncoding
/Subtype /Type1
/Type /Font
>>
endobj
10 0 obj
<<
/BaseFont /Helvetica-Bold
/Encoding /WinAnsiEncoding
/Subtype /Type1
/Type /Font
>>
endobj
11 0 obj
<<
/BaseFont /Helvetica-BoldOblique
/Encoding /WinAnsiEncoding
/Subtype /Type1
/Type /Font
>>
endobj
16 0 obj
<<
/BaseFont /Times-BoldItalic
/Encoding /WinAnsiEncoding
/Subtype /Type1
/Type /Font
>>
endobj
2 0 obj
<<
/Pages 1 0 R
/Type /Catalog
>>
endobj
1 0 obj
<<
/Kids [5 0 R]
/Count 1
/Type /Pages
>>
endobj
xref
0 21
0000000000 65535 f
0000003390 00000 n
0000003341 00000 n
0000000353 00000 n
0000000119 00000 n
0000000015 00000 n
0000002125 00000 n
0000002715 00000 n
0000002225 00000 n
0000002620 00000 n
0000003023 00000 n
0000003126 00000 n
0000002019 00000 n
0000002522 00000 n
0000002427 00000 n
0000002328 00000 n
0000003236 00000 n
0000002922 00000 n
0000002822 00000 n
0000001918 00000 n
0000001817 00000 n
trailer
<<
/Info 20 0 R
/Root 2 0 R
/Size 21
>>
startxref
3447
%%EOF

@ -0,0 +1,330 @@
%PDF-1.3
%ÿÿÿÿ
5 0 obj
<<
/Parent 1 0 R
/Resources 4 0 R
/Contents 3 0 R
/MediaBox [0 0 612 792]
/Type /Page
>>
endobj
4 0 obj
<<
/Font <<
/F13 18 0 R
/F8 12 0 R
/F6 10 0 R
/F4 8 0 R
/F2 6 0 R
/F10 15 0 R
/F11 16 0 R
/F12 17 0 R
/F9 14 0 R
/F7 11 0 R
/F1 13 0 R
/F5 9 0 R
/F14 19 0 R
/F3 7 0 R
>>
/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
>>
endobj
3 0 obj
<<
/Length 1412
>>
stream
1 0 0 -1 0 792 cm
q
1 0 0 -1 0 792 cm
BT
1 0 0 1 72 713.71 Tm
/F2 10 Tf
[<48656c6c6f> 0] TJ
ET
Q
1 0 0 1 -30 30 cm
q
1 0 0 -1 0 792 cm
BT
1 0 0 1 102 713.081 Tm
/F3 11 Tf
[<48656c6c6f> 0] TJ
ET
Q
1 0 0 1 -30 30 cm
q
1 0 0 -1 0 792 cm
BT
1 0 0 1 135 712.452 Tm
/F4 12 Tf
[<48656c6c6f> 0] TJ
ET
Q
1 0 0 1 -30 30 cm
q
1 0 0 -1 0 792 cm
BT
1 0 0 1 171 711.194 Tm
/F5 14 Tf
[<48656c6c6f> 0] TJ
ET
Q
1 0 0 1 -30 30 cm
q
1 0 0 -1 0 792 cm
BT
1 0 0 1 213 708.512 Tm
/F6 16 Tf
[<48656c6c6f> 0] TJ
ET
Q
1 0 0 1 -30 30 cm
q
1 0 0 -1 0 792 cm
BT
1 0 0 1 252.12 707.076 Tm
/F7 18 Tf
[<48656c6c6f> 0] TJ
ET
Q
1 0 0 1 -30 30 cm
q
1 0 0 -1 0 792 cm
BT
1 0 0 1 296.13 705.64 Tm
/F8 20 Tf
[<48656c6c6f> 0] TJ
ET
Q
1 0 0 1 -30 30 cm
q
1 0 0 -1 0 792 cm
BT
1 0 0 1 341.69 704.204 Tm
/F1 22 Tf
[<48656c6c6f> 0] TJ
ET
Q
1 0 0 1 -30 30 cm
q
1 0 0 -1 0 792 cm
BT
1 0 0 1 391.806 720 Tm
/F9 24 Tf
[<48656c6c6f> 0] TJ
ET
Q
1 0 0 1 -30 30 cm
q
1 0 0 -1 0 792 cm
BT
1 0 0 1 391.806 702.242 Tm
/F10 26 Tf
[<48656c6c6f> 0] TJ
ET
Q
1 0 0 1 -30 30 cm
q
1 0 0 -1 0 792 cm
BT
1 0 0 1 451.034 700.876 Tm
/F11 28 Tf
[<48656c6c6f> 0] TJ
ET
Q
1 0 0 1 -30 30 cm
q
1 0 0 -1 0 792 cm
BT
1 0 0 1 514.818 699.51 Tm
/F12 30 Tf
[<48656c6c6f> 0] TJ
ET
Q
1 0 0 1 -30 30 cm
q
1 0 0 -1 0 792 cm
BT
1 0 0 1 581.478 698.144 Tm
/F13 32 Tf
[<48656c6c6f> 0] TJ
ET
Q
1 0 0 1 -30 30 cm
q
1 0 0 -1 0 792 cm
BT
1 0 0 1 652.582 720 Tm
/F14 34 Tf
[<48656c6c6f> 0] TJ
ET
Q
endstream
endobj
20 0 obj
<<
/CreationDate (D:19700101000000Z)
/Creator (PitfallKit)
/Producer (PitfallKit)
>>
endobj
19 0 obj
<<
/BaseFont /ZapfDingbats
/Encoding /WinAnsiEncoding
/Subtype /Type1
/Type /Font
>>
endobj
12 0 obj
<<
/BaseFont /Helvetica-Oblique
/Encoding /WinAnsiEncoding
/Subtype /Type1
/Type /Font
>>
endobj
6 0 obj
<<
/BaseFont /Courier-Bold
/Encoding /WinAnsiEncoding
/Subtype /Type1
/Type /Font
>>
endobj
8 0 obj
<<
/BaseFont /Courier-Oblique
/Encoding /WinAnsiEncoding
/Subtype /Type1
/Type /Font
>>
endobj
15 0 obj
<<
/BaseFont /Times-Bold
/Encoding /WinAnsiEncoding
/Subtype /Type1
/Type /Font
>>
endobj
14 0 obj
<<
/BaseFont /Symbol
/Encoding /WinAnsiEncoding
/Subtype /Type1
/Type /Font
>>
endobj
13 0 obj
<<
/BaseFont /Helvetica
/Encoding /WinAnsiEncoding
/Subtype /Type1
/Type /Font
>>
endobj
9 0 obj
<<
/BaseFont /Courier
/Encoding /WinAnsiEncoding
/Subtype /Type1
/Type /Font
>>
endobj
7 0 obj
<<
/BaseFont /Courier-BoldOblique
/Encoding /WinAnsiEncoding
/Subtype /Type1
/Type /Font
>>
endobj
18 0 obj
<<
/BaseFont /Times-Roman
/Encoding /WinAnsiEncoding
/Subtype /Type1
/Type /Font
>>
endobj
17 0 obj
<<
/BaseFont /Times-Italic
/Encoding /WinAnsiEncoding
/Subtype /Type1
/Type /Font
>>
endobj
10 0 obj
<<
/BaseFont /Helvetica-Bold
/Encoding /WinAnsiEncoding
/Subtype /Type1
/Type /Font
>>
endobj
11 0 obj
<<
/BaseFont /Helvetica-BoldOblique
/Encoding /WinAnsiEncoding
/Subtype /Type1
/Type /Font
>>
endobj
16 0 obj
<<
/BaseFont /Times-BoldItalic
/Encoding /WinAnsiEncoding
/Subtype /Type1
/Type /Font
>>
endobj
2 0 obj
<<
/Pages 1 0 R
/Type /Catalog
>>
endobj
1 0 obj
<<
/Kids [5 0 R]
/Count 1
/Type /Pages
>>
endobj
xref
0 21
0000000000 65535 f
0000003390 00000 n
0000003341 00000 n
0000000353 00000 n
0000000119 00000 n
0000000015 00000 n
0000002125 00000 n
0000002715 00000 n
0000002225 00000 n
0000002620 00000 n
0000003023 00000 n
0000003126 00000 n
0000002019 00000 n
0000002522 00000 n
0000002427 00000 n
0000002328 00000 n
0000003236 00000 n
0000002922 00000 n
0000002822 00000 n
0000001918 00000 n
0000001817 00000 n
trailer
<<
/Info 20 0 R
/Root 2 0 R
/Size 21
>>
startxref
3447
%%EOF
Loading…
Cancel
Save