first commit

This commit is contained in:
2026-01-16 14:13:44 +08:00
commit 903ff8d495
34603 changed files with 8585054 additions and 0 deletions

View File

@ -0,0 +1,940 @@
%PDF-1.3
3 0 obj
<</Type /Page
/Parent 1 0 R
/Resources 2 0 R
/MediaBox [0 0 612.00 792.00]
/Contents 4 0 R
/Annots [
<</Type /Annot /Subtype /Link /Rect [20.00 749.92 70.24 731.52] /Border [0 0 0] /Dest [5 0 R /XYZ 0 792.00 0] >>
<</Type /Annot /Subtype /Link /Rect [20.00 731.52 74.08 713.12] /Border [0 0 0] /Dest [5 0 R /XYZ 0 792.00 1] >>
<</Type /Annot /Subtype /Link /Rect [74.08 731.52 128.16 713.12] /Border [0 0 0] /Dest [5 0 R /XYZ 0 792.00 2] >>
<</Type /Annot /Subtype /Link /Rect [128.16 731.52 173.44 713.12] /Border [0 0 0] /Dest [5 0 R /XYZ 0 792.00 0.5] >>
<</Type /Annot /Subtype /Link /Rect [173.44 731.52 204.64 713.12] /Border [0 0 0] /Dest [5 0 R /Fit] >>
<</Type /Annot /Subtype /Link /Rect [204.64 731.52 247.36 713.12] /Border [0 0 0] /Dest [5 0 R /FitH 792.00] >>
<</Type /Annot /Subtype /Link /Rect [247.36 731.52 289.12 713.12] /Border [0 0 0] /Dest [5 0 R /FitV 0] >>
<</Type /Annot /Subtype /Link /Rect [20.00 713.12 70.24 694.72] /Border [0 0 0] /Dest [7 0 R /XYZ 0 792.00 0] >>
<</Type /Annot /Subtype /Link /Rect [20.00 694.72 74.08 676.32] /Border [0 0 0] /Dest [7 0 R /XYZ 0 792.00 1] >>
<</Type /Annot /Subtype /Link /Rect [74.08 694.72 128.16 676.32] /Border [0 0 0] /Dest [7 0 R /XYZ 0 792.00 2] >>
<</Type /Annot /Subtype /Link /Rect [128.16 694.72 173.44 676.32] /Border [0 0 0] /Dest [7 0 R /XYZ 0 792.00 0.5] >>
<</Type /Annot /Subtype /Link /Rect [173.44 694.72 204.64 676.32] /Border [0 0 0] /Dest [7 0 R /Fit] >>
<</Type /Annot /Subtype /Link /Rect [204.64 694.72 247.36 676.32] /Border [0 0 0] /Dest [7 0 R /FitH 792.00] >>
<</Type /Annot /Subtype /Link /Rect [247.36 694.72 289.12 676.32] /Border [0 0 0] /Dest [7 0 R /FitV 0] >>
<</Type /Annot /Subtype /Link /Rect [20.00 676.32 70.24 657.92] /Border [0 0 0] /Dest [9 0 R /XYZ 0 792.00 0] >>
<</Type /Annot /Subtype /Link /Rect [20.00 657.92 74.08 639.52] /Border [0 0 0] /Dest [9 0 R /XYZ 0 792.00 1] >>
<</Type /Annot /Subtype /Link /Rect [74.08 657.92 128.16 639.52] /Border [0 0 0] /Dest [9 0 R /XYZ 0 792.00 2] >>
<</Type /Annot /Subtype /Link /Rect [128.16 657.92 173.44 639.52] /Border [0 0 0] /Dest [9 0 R /XYZ 0 792.00 0.5] >>
<</Type /Annot /Subtype /Link /Rect [173.44 657.92 204.64 639.52] /Border [0 0 0] /Dest [9 0 R /Fit] >>
<</Type /Annot /Subtype /Link /Rect [204.64 657.92 247.36 639.52] /Border [0 0 0] /Dest [9 0 R /FitH 792.00] >>
<</Type /Annot /Subtype /Link /Rect [247.36 657.92 289.12 639.52] /Border [0 0 0] /Dest [9 0 R /FitV 0] >>
<</Type /Annot /Subtype /Link /Rect [20.00 639.52 70.24 621.12] /Border [0 0 0] /Dest [11 0 R /XYZ 0 792.00 0] >>
<</Type /Annot /Subtype /Link /Rect [20.00 621.12 74.08 602.72] /Border [0 0 0] /Dest [11 0 R /XYZ 0 792.00 1] >>
<</Type /Annot /Subtype /Link /Rect [74.08 621.12 128.16 602.72] /Border [0 0 0] /Dest [11 0 R /XYZ 0 792.00 2] >>
<</Type /Annot /Subtype /Link /Rect [128.16 621.12 173.44 602.72] /Border [0 0 0] /Dest [11 0 R /XYZ 0 792.00 0.5] >>
<</Type /Annot /Subtype /Link /Rect [173.44 621.12 204.64 602.72] /Border [0 0 0] /Dest [11 0 R /Fit] >>
<</Type /Annot /Subtype /Link /Rect [204.64 621.12 247.36 602.72] /Border [0 0 0] /Dest [11 0 R /FitH 792.00] >>
<</Type /Annot /Subtype /Link /Rect [247.36 621.12 289.12 602.72] /Border [0 0 0] /Dest [11 0 R /FitV 0] >>
<</Type /Annot /Subtype /Link /Rect [20.00 602.72 70.24 584.32] /Border [0 0 0] /Dest [13 0 R /XYZ 0 792.00 0] >>
<</Type /Annot /Subtype /Link /Rect [20.00 584.32 74.08 565.92] /Border [0 0 0] /Dest [13 0 R /XYZ 0 792.00 1] >>
<</Type /Annot /Subtype /Link /Rect [74.08 584.32 128.16 565.92] /Border [0 0 0] /Dest [13 0 R /XYZ 0 792.00 2] >>
<</Type /Annot /Subtype /Link /Rect [128.16 584.32 173.44 565.92] /Border [0 0 0] /Dest [13 0 R /XYZ 0 792.00 0.5] >>
<</Type /Annot /Subtype /Link /Rect [173.44 584.32 204.64 565.92] /Border [0 0 0] /Dest [13 0 R /Fit] >>
<</Type /Annot /Subtype /Link /Rect [204.64 584.32 247.36 565.92] /Border [0 0 0] /Dest [13 0 R /FitH 792.00] >>
<</Type /Annot /Subtype /Link /Rect [247.36 584.32 289.12 565.92] /Border [0 0 0] /Dest [13 0 R /FitV 0] >>
<</Type /Annot /Subtype /Link /Rect [20.00 565.92 70.24 547.52] /Border [0 0 0] /Dest [15 0 R /XYZ 0 792.00 0] >>
<</Type /Annot /Subtype /Link /Rect [20.00 547.52 74.08 529.12] /Border [0 0 0] /Dest [15 0 R /XYZ 0 792.00 1] >>
<</Type /Annot /Subtype /Link /Rect [74.08 547.52 128.16 529.12] /Border [0 0 0] /Dest [15 0 R /XYZ 0 792.00 2] >>
<</Type /Annot /Subtype /Link /Rect [128.16 547.52 173.44 529.12] /Border [0 0 0] /Dest [15 0 R /XYZ 0 792.00 0.5] >>
<</Type /Annot /Subtype /Link /Rect [173.44 547.52 204.64 529.12] /Border [0 0 0] /Dest [15 0 R /Fit] >>
<</Type /Annot /Subtype /Link /Rect [204.64 547.52 247.36 529.12] /Border [0 0 0] /Dest [15 0 R /FitH 792.00] >>
<</Type /Annot /Subtype /Link /Rect [247.36 547.52 289.12 529.12] /Border [0 0 0] /Dest [15 0 R /FitV 0] >>
<</Type /Annot /Subtype /Link /Rect [20.00 529.12 70.24 510.72] /Border [0 0 0] /Dest [17 0 R /XYZ 0 792.00 0] >>
<</Type /Annot /Subtype /Link /Rect [20.00 510.72 74.08 492.32] /Border [0 0 0] /Dest [17 0 R /XYZ 0 792.00 1] >>
<</Type /Annot /Subtype /Link /Rect [74.08 510.72 128.16 492.32] /Border [0 0 0] /Dest [17 0 R /XYZ 0 792.00 2] >>
<</Type /Annot /Subtype /Link /Rect [128.16 510.72 173.44 492.32] /Border [0 0 0] /Dest [17 0 R /XYZ 0 792.00 0.5] >>
<</Type /Annot /Subtype /Link /Rect [173.44 510.72 204.64 492.32] /Border [0 0 0] /Dest [17 0 R /Fit] >>
<</Type /Annot /Subtype /Link /Rect [204.64 510.72 247.36 492.32] /Border [0 0 0] /Dest [17 0 R /FitH 792.00] >>
<</Type /Annot /Subtype /Link /Rect [247.36 510.72 289.12 492.32] /Border [0 0 0] /Dest [17 0 R /FitV 0] >>
<</Type /Annot /Subtype /Link /Rect [20.00 492.32 70.24 473.92] /Border [0 0 0] /Dest [19 0 R /XYZ 0 792.00 0] >>
<</Type /Annot /Subtype /Link /Rect [20.00 473.92 74.08 455.52] /Border [0 0 0] /Dest [19 0 R /XYZ 0 792.00 1] >>
<</Type /Annot /Subtype /Link /Rect [74.08 473.92 128.16 455.52] /Border [0 0 0] /Dest [19 0 R /XYZ 0 792.00 2] >>
<</Type /Annot /Subtype /Link /Rect [128.16 473.92 173.44 455.52] /Border [0 0 0] /Dest [19 0 R /XYZ 0 792.00 0.5] >>
<</Type /Annot /Subtype /Link /Rect [173.44 473.92 204.64 455.52] /Border [0 0 0] /Dest [19 0 R /Fit] >>
<</Type /Annot /Subtype /Link /Rect [204.64 473.92 247.36 455.52] /Border [0 0 0] /Dest [19 0 R /FitH 792.00] >>
<</Type /Annot /Subtype /Link /Rect [247.36 473.92 289.12 455.52] /Border [0 0 0] /Dest [19 0 R /FitV 0] >>
]
>>
endobj
4 0 obj
<</Length 3277>>
stream
0.20 w
0 G
BT
/F1 16 Tf
18.4 TL
0 g
20.00 772.00 Td
(Table of Contents) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 735.20 Td
(Page 2) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 716.80 Td
( [100%]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
74.08 716.80 Td
( [200%]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
128.16 716.80 Td
( [50%]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
173.44 716.80 Td
( [Fit]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
204.64 716.80 Td
( [FitH]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
247.36 716.80 Td
( [FitV]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 698.40 Td
(Page 3) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 680.00 Td
( [100%]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
74.08 680.00 Td
( [200%]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
128.16 680.00 Td
( [50%]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
173.44 680.00 Td
( [Fit]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
204.64 680.00 Td
( [FitH]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
247.36 680.00 Td
( [FitV]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 661.60 Td
(Page 4) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 643.20 Td
( [100%]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
74.08 643.20 Td
( [200%]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
128.16 643.20 Td
( [50%]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
173.44 643.20 Td
( [Fit]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
204.64 643.20 Td
( [FitH]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
247.36 643.20 Td
( [FitV]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 624.80 Td
(Page 5) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 606.40 Td
( [100%]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
74.08 606.40 Td
( [200%]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
128.16 606.40 Td
( [50%]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
173.44 606.40 Td
( [Fit]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
204.64 606.40 Td
( [FitH]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
247.36 606.40 Td
( [FitV]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 588.00 Td
(Page 6) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 569.60 Td
( [100%]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
74.08 569.60 Td
( [200%]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
128.16 569.60 Td
( [50%]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
173.44 569.60 Td
( [Fit]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
204.64 569.60 Td
( [FitH]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
247.36 569.60 Td
( [FitV]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 551.20 Td
(Page 7) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 532.80 Td
( [100%]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
74.08 532.80 Td
( [200%]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
128.16 532.80 Td
( [50%]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
173.44 532.80 Td
( [Fit]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
204.64 532.80 Td
( [FitH]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
247.36 532.80 Td
( [FitV]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 514.40 Td
(Page 8) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 496.00 Td
( [100%]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
74.08 496.00 Td
( [200%]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
128.16 496.00 Td
( [50%]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
173.44 496.00 Td
( [Fit]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
204.64 496.00 Td
( [FitH]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
247.36 496.00 Td
( [FitV]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 477.60 Td
(Page 9) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 459.20 Td
( [100%]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
74.08 459.20 Td
( [200%]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
128.16 459.20 Td
( [50%]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
173.44 459.20 Td
( [Fit]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
204.64 459.20 Td
( [FitH]) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
247.36 459.20 Td
( [FitV]) Tj
ET
endstream
endobj
5 0 obj
<</Type /Page
/Parent 1 0 R
/Resources 2 0 R
/MediaBox [0 0 612.00 792.00]
/Contents 6 0 R
/Annots [
<</Type /Annot /Subtype /Link /Rect [20.00 749.92 131.52 731.52] /Border [0 0 0] /Dest [3 0 R /XYZ 0 792.00 0] >>
<</Type /Annot /Subtype /Link /Rect [20.00 731.52 153.60 713.12] /Border [0 0 0] /A <</S /URI /URI (http://www.twelvetone.tv) >> >>
]
>>
endobj
6 0 obj
<</Length 198>>
stream
0.20 w
0 G
BT
/F1 16 Tf
18.4 TL
0 g
20.00 772.00 Td
(Page 2) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 735.20 Td
(Goto First Page) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 716.80 Td
(Goto External URL) Tj
ET
endstream
endobj
7 0 obj
<</Type /Page
/Parent 1 0 R
/Resources 2 0 R
/MediaBox [0 0 612.00 792.00]
/Contents 8 0 R
/Annots [
<</Type /Annot /Subtype /Link /Rect [20.00 749.92 131.52 731.52] /Border [0 0 0] /Dest [3 0 R /XYZ 0 792.00 0] >>
<</Type /Annot /Subtype /Link /Rect [20.00 731.52 153.60 713.12] /Border [0 0 0] /A <</S /URI /URI (http://www.twelvetone.tv) >> >>
]
>>
endobj
8 0 obj
<</Length 198>>
stream
0.20 w
0 G
BT
/F1 16 Tf
18.4 TL
0 g
20.00 772.00 Td
(Page 3) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 735.20 Td
(Goto First Page) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 716.80 Td
(Goto External URL) Tj
ET
endstream
endobj
9 0 obj
<</Type /Page
/Parent 1 0 R
/Resources 2 0 R
/MediaBox [0 0 612.00 792.00]
/Contents 10 0 R
/Annots [
<</Type /Annot /Subtype /Link /Rect [20.00 749.92 131.52 731.52] /Border [0 0 0] /Dest [3 0 R /XYZ 0 792.00 0] >>
<</Type /Annot /Subtype /Link /Rect [20.00 731.52 153.60 713.12] /Border [0 0 0] /A <</S /URI /URI (http://www.twelvetone.tv) >> >>
]
>>
endobj
10 0 obj
<</Length 198>>
stream
0.20 w
0 G
BT
/F1 16 Tf
18.4 TL
0 g
20.00 772.00 Td
(Page 4) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 735.20 Td
(Goto First Page) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 716.80 Td
(Goto External URL) Tj
ET
endstream
endobj
11 0 obj
<</Type /Page
/Parent 1 0 R
/Resources 2 0 R
/MediaBox [0 0 612.00 792.00]
/Contents 12 0 R
/Annots [
<</Type /Annot /Subtype /Link /Rect [20.00 749.92 131.52 731.52] /Border [0 0 0] /Dest [3 0 R /XYZ 0 792.00 0] >>
<</Type /Annot /Subtype /Link /Rect [20.00 731.52 153.60 713.12] /Border [0 0 0] /A <</S /URI /URI (http://www.twelvetone.tv) >> >>
]
>>
endobj
12 0 obj
<</Length 198>>
stream
0.20 w
0 G
BT
/F1 16 Tf
18.4 TL
0 g
20.00 772.00 Td
(Page 5) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 735.20 Td
(Goto First Page) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 716.80 Td
(Goto External URL) Tj
ET
endstream
endobj
13 0 obj
<</Type /Page
/Parent 1 0 R
/Resources 2 0 R
/MediaBox [0 0 612.00 792.00]
/Contents 14 0 R
/Annots [
<</Type /Annot /Subtype /Link /Rect [20.00 749.92 131.52 731.52] /Border [0 0 0] /Dest [3 0 R /XYZ 0 792.00 0] >>
<</Type /Annot /Subtype /Link /Rect [20.00 731.52 153.60 713.12] /Border [0 0 0] /A <</S /URI /URI (http://www.twelvetone.tv) >> >>
]
>>
endobj
14 0 obj
<</Length 198>>
stream
0.20 w
0 G
BT
/F1 16 Tf
18.4 TL
0 g
20.00 772.00 Td
(Page 6) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 735.20 Td
(Goto First Page) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 716.80 Td
(Goto External URL) Tj
ET
endstream
endobj
15 0 obj
<</Type /Page
/Parent 1 0 R
/Resources 2 0 R
/MediaBox [0 0 612.00 792.00]
/Contents 16 0 R
/Annots [
<</Type /Annot /Subtype /Link /Rect [20.00 749.92 131.52 731.52] /Border [0 0 0] /Dest [3 0 R /XYZ 0 792.00 0] >>
<</Type /Annot /Subtype /Link /Rect [20.00 731.52 153.60 713.12] /Border [0 0 0] /A <</S /URI /URI (http://www.twelvetone.tv) >> >>
]
>>
endobj
16 0 obj
<</Length 198>>
stream
0.20 w
0 G
BT
/F1 16 Tf
18.4 TL
0 g
20.00 772.00 Td
(Page 7) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 735.20 Td
(Goto First Page) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 716.80 Td
(Goto External URL) Tj
ET
endstream
endobj
17 0 obj
<</Type /Page
/Parent 1 0 R
/Resources 2 0 R
/MediaBox [0 0 612.00 792.00]
/Contents 18 0 R
/Annots [
<</Type /Annot /Subtype /Link /Rect [20.00 749.92 131.52 731.52] /Border [0 0 0] /Dest [3 0 R /XYZ 0 792.00 0] >>
<</Type /Annot /Subtype /Link /Rect [20.00 731.52 153.60 713.12] /Border [0 0 0] /A <</S /URI /URI (http://www.twelvetone.tv) >> >>
]
>>
endobj
18 0 obj
<</Length 198>>
stream
0.20 w
0 G
BT
/F1 16 Tf
18.4 TL
0 g
20.00 772.00 Td
(Page 8) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 735.20 Td
(Goto First Page) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 716.80 Td
(Goto External URL) Tj
ET
endstream
endobj
19 0 obj
<</Type /Page
/Parent 1 0 R
/Resources 2 0 R
/MediaBox [0 0 612.00 792.00]
/Contents 20 0 R
/Annots [
<</Type /Annot /Subtype /Link /Rect [20.00 749.92 131.52 731.52] /Border [0 0 0] /Dest [3 0 R /XYZ 0 792.00 0] >>
<</Type /Annot /Subtype /Link /Rect [20.00 731.52 153.60 713.12] /Border [0 0 0] /A <</S /URI /URI (http://www.twelvetone.tv) >> >>
]
>>
endobj
20 0 obj
<</Length 198>>
stream
0.20 w
0 G
BT
/F1 16 Tf
18.4 TL
0 g
20.00 772.00 Td
(Page 9) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 735.20 Td
(Goto First Page) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 716.80 Td
(Goto External URL) Tj
ET
endstream
endobj
1 0 obj
<</Type /Pages
/Kids [3 0 R 5 0 R 7 0 R 9 0 R 11 0 R 13 0 R 15 0 R 17 0 R 19 0 R ]
/Count 9
>>
endobj
21 0 obj
<</BaseFont/Helvetica/Type/Font
/Encoding/WinAnsiEncoding
/Subtype/Type1>>
endobj
22 0 obj
<</BaseFont/Helvetica-Bold/Type/Font
/Encoding/WinAnsiEncoding
/Subtype/Type1>>
endobj
23 0 obj
<</BaseFont/Helvetica-Oblique/Type/Font
/Encoding/WinAnsiEncoding
/Subtype/Type1>>
endobj
24 0 obj
<</BaseFont/Helvetica-BoldOblique/Type/Font
/Encoding/WinAnsiEncoding
/Subtype/Type1>>
endobj
25 0 obj
<</BaseFont/Courier/Type/Font
/Encoding/WinAnsiEncoding
/Subtype/Type1>>
endobj
26 0 obj
<</BaseFont/Courier-Bold/Type/Font
/Encoding/WinAnsiEncoding
/Subtype/Type1>>
endobj
27 0 obj
<</BaseFont/Courier-Oblique/Type/Font
/Encoding/WinAnsiEncoding
/Subtype/Type1>>
endobj
28 0 obj
<</BaseFont/Courier-BoldOblique/Type/Font
/Encoding/WinAnsiEncoding
/Subtype/Type1>>
endobj
29 0 obj
<</BaseFont/Times-Roman/Type/Font
/Encoding/WinAnsiEncoding
/Subtype/Type1>>
endobj
30 0 obj
<</BaseFont/Times-Bold/Type/Font
/Encoding/WinAnsiEncoding
/Subtype/Type1>>
endobj
31 0 obj
<</BaseFont/Times-Italic/Type/Font
/Encoding/WinAnsiEncoding
/Subtype/Type1>>
endobj
32 0 obj
<</BaseFont/Times-BoldItalic/Type/Font
/Encoding/WinAnsiEncoding
/Subtype/Type1>>
endobj
2 0 obj
<<
/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
/Font <<
/F1 21 0 R
/F2 22 0 R
/F3 23 0 R
/F4 24 0 R
/F5 25 0 R
/F6 26 0 R
/F7 27 0 R
/F8 28 0 R
/F9 29 0 R
/F10 30 0 R
/F11 31 0 R
/F12 32 0 R
>>
/XObject <<
>>
>>
endobj
33 0 obj
<<
/Producer (jsPDF 1.0.0-trunk)
/CreationDate (D:20141126182401+01'00')
>>
endobj
34 0 obj
<<
/Type /Catalog
/Pages 1 0 R
/OpenAction [3 0 R /FitH null]
/PageLayout /OneColumn
>>
endobj
xref
0 35
0000000000 65535 f
0000014661 00000 n
0000015918 00000 n
0000000009 00000 n
0000006405 00000 n
0000009732 00000 n
0000010099 00000 n
0000010346 00000 n
0000010713 00000 n
0000010960 00000 n
0000011328 00000 n
0000011576 00000 n
0000011945 00000 n
0000012193 00000 n
0000012562 00000 n
0000012810 00000 n
0000013179 00000 n
0000013427 00000 n
0000013796 00000 n
0000014044 00000 n
0000014413 00000 n
0000014771 00000 n
0000014862 00000 n
0000014958 00000 n
0000015057 00000 n
0000015160 00000 n
0000015249 00000 n
0000015343 00000 n
0000015440 00000 n
0000015541 00000 n
0000015634 00000 n
0000015726 00000 n
0000015820 00000 n
0000016147 00000 n
0000016239 00000 n
trailer
<<
/Size 35
/Root 34 0 R
/Info 33 0 R
>>
startxref
16343
%%EOF

View File

@ -0,0 +1,91 @@
<!doctype html>
<!--
/**
* jsPDF Annotations PlugIn
* Copyright (c) 2014 Steven Spungin (TwelveTone LLC) steven@twelvetone.tv
*
* Licensed under the MIT License.
* http://opensource.org/licenses/mit-license
*/
-->
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Annotation Test</title>
<script src='../../libs/require/require.js'></script>
<script>
require_baseUrl_override = '../../';
require(['../../libs/require/config'], function(){
require(['plugins/annotations', 'examples/js/test_harness'], function(){
var pdf = new jsPDF('p', 'pt', 'letter');
// Create pages with a table of contents.
// TOC links to each page
// Each page links back to TOC and to an external URL
// Supported magnification Options are included.
var y = 20;
var text = 'Table of Contents';
pdf.text(text, 20, y);
y += pdf.getLineHeight() * 2;
for (var i=2; i<10; i++){
text = "Page " + i;
pdf.textWithLink(text, 20, y, {pageNumber:i});
y += pdf.getLineHeight();
var x = 20;
var width = pdf.textWithLink(" [100%]", x, y, {pageNumber:i, magFactor:'XYZ', zoom:1});
x += width;
var width = pdf.textWithLink(" [200%]", x, y, {pageNumber:i, magFactor:'XYZ', zoom:2});
x += width;
var width = pdf.textWithLink(" [50%]", x, y, {pageNumber:i, magFactor:'XYZ', zoom:.5});
x += width;
var width = pdf.textWithLink(" [Fit]", x, y, {pageNumber:i, magFactor:'Fit'});
x += width;
var width = pdf.textWithLink(" [FitH]", x, y, {pageNumber:i, magFactor:'FitH'});
x += width;
var width = pdf.textWithLink(" [FitV]", x, y, {pageNumber:i, magFactor:'FitV'});
y += pdf.getLineHeight();
}
// Create Test Pages
for (var i=2; i<10; i++){
pdf.addPage();
y = 20;
var text = 'Page ' + i;
pdf.text(text, 20, y);
y += pdf.getLineHeight() * 2;
text = "Goto First Page";
pdf.textWithLink(text, 20, y, {pageNumber:1});
y += pdf.getLineHeight();
text = "Goto External URL";
pdf.textWithLink(text, 20, y, {url:'http://www.twelvetone.tv'});
y += pdf.getLineHeight();
}
var message = 'Chrome default PDF reader currently does not support magFactor links, \
although links still work after manualy changing magFactor. <br /> \
Firefox has a bug displaying annotations after the magFactor changes, but links do work. <br /> \
To test magFactor links [...] without bugs, use Adobe Reader or compatible application.';
pdf_test_harness_init(pdf, message);
}); // require
}); // require
</script>
</head>
<body style='background-color: silver; margin: 0;'>
</body>
</html>

View File

@ -0,0 +1,556 @@
%PDF-1.3
3 0 obj
<</Type /Page
/Parent 1 0 R
/Resources 2 0 R
/MediaBox [0 0 612.00 792.00]
/Contents 4 0 R
/Annots [
<</Type /Annot /Subtype /Link /Rect [20.00 749.92 70.24 731.52] /Border [0 0 0] /Dest [5 0 R /XYZ 0 792.00 0] >>
<</Type /Annot /Subtype /Link /Rect [20.00 731.52 70.24 713.12] /Border [0 0 0] /Dest [7 0 R /XYZ 0 792.00 0] >>
<</Type /Annot /Subtype /Link /Rect [20.00 713.12 70.24 694.72] /Border [0 0 0] /Dest [9 0 R /XYZ 0 792.00 0] >>
<</Type /Annot /Subtype /Link /Rect [20.00 694.72 70.24 676.32] /Border [0 0 0] /Dest [11 0 R /XYZ 0 792.00 0] >>
<</Type /Annot /Subtype /Link /Rect [20.00 676.32 70.24 657.92] /Border [0 0 0] /Dest [13 0 R /XYZ 0 792.00 0] >>
<</Type /Annot /Subtype /Link /Rect [20.00 657.92 70.24 639.52] /Border [0 0 0] /Dest [15 0 R /XYZ 0 792.00 0] >>
<</Type /Annot /Subtype /Link /Rect [20.00 639.52 70.24 621.12] /Border [0 0 0] /Dest [17 0 R /XYZ 0 792.00 0] >>
<</Type /Annot /Subtype /Link /Rect [20.00 621.12 70.24 602.72] /Border [0 0 0] /Dest [19 0 R /XYZ 0 792.00 0] >>
]
>>
endobj
4 0 obj
<</Length 525>>
stream
0.20 w
0 G
BT
/F1 16 Tf
18.4 TL
0 g
20.00 772.00 Td
(Table of Contents) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 735.20 Td
(Page 2) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 716.80 Td
(Page 3) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 698.40 Td
(Page 4) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 680.00 Td
(Page 5) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 661.60 Td
(Page 6) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 643.20 Td
(Page 7) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 624.80 Td
(Page 8) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 606.40 Td
(Page 9) Tj
ET
endstream
endobj
5 0 obj
<</Type /Page
/Parent 1 0 R
/Resources 2 0 R
/MediaBox [0 0 612.00 792.00]
/Contents 6 0 R
/Annots [
<</Type /Annot /Subtype /Link /Rect [20.00 749.92 131.52 731.52] /Border [0 0 0] /Dest [3 0 R /XYZ 0 792.00 0] >>
<</Type /Annot /Subtype /Link /Rect [20.00 731.52 153.60 713.12] /Border [0 0 0] /A <</S /URI /URI (http://www.twelvetone.tv) >> >>
]
>>
endobj
6 0 obj
<</Length 198>>
stream
0.20 w
0 G
BT
/F1 16 Tf
18.4 TL
0 g
20.00 772.00 Td
(Page 2) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 735.20 Td
(Goto First Page) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 716.80 Td
(Goto External URL) Tj
ET
endstream
endobj
7 0 obj
<</Type /Page
/Parent 1 0 R
/Resources 2 0 R
/MediaBox [0 0 612.00 792.00]
/Contents 8 0 R
/Annots [
<</Type /Annot /Subtype /Link /Rect [20.00 749.92 131.52 731.52] /Border [0 0 0] /Dest [3 0 R /XYZ 0 792.00 0] >>
<</Type /Annot /Subtype /Link /Rect [20.00 731.52 153.60 713.12] /Border [0 0 0] /A <</S /URI /URI (http://www.twelvetone.tv) >> >>
]
>>
endobj
8 0 obj
<</Length 198>>
stream
0.20 w
0 G
BT
/F1 16 Tf
18.4 TL
0 g
20.00 772.00 Td
(Page 3) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 735.20 Td
(Goto First Page) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 716.80 Td
(Goto External URL) Tj
ET
endstream
endobj
9 0 obj
<</Type /Page
/Parent 1 0 R
/Resources 2 0 R
/MediaBox [0 0 612.00 792.00]
/Contents 10 0 R
/Annots [
<</Type /Annot /Subtype /Link /Rect [20.00 749.92 131.52 731.52] /Border [0 0 0] /Dest [3 0 R /XYZ 0 792.00 0] >>
<</Type /Annot /Subtype /Link /Rect [20.00 731.52 153.60 713.12] /Border [0 0 0] /A <</S /URI /URI (http://www.twelvetone.tv) >> >>
]
>>
endobj
10 0 obj
<</Length 198>>
stream
0.20 w
0 G
BT
/F1 16 Tf
18.4 TL
0 g
20.00 772.00 Td
(Page 4) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 735.20 Td
(Goto First Page) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 716.80 Td
(Goto External URL) Tj
ET
endstream
endobj
11 0 obj
<</Type /Page
/Parent 1 0 R
/Resources 2 0 R
/MediaBox [0 0 612.00 792.00]
/Contents 12 0 R
/Annots [
<</Type /Annot /Subtype /Link /Rect [20.00 749.92 131.52 731.52] /Border [0 0 0] /Dest [3 0 R /XYZ 0 792.00 0] >>
<</Type /Annot /Subtype /Link /Rect [20.00 731.52 153.60 713.12] /Border [0 0 0] /A <</S /URI /URI (http://www.twelvetone.tv) >> >>
]
>>
endobj
12 0 obj
<</Length 198>>
stream
0.20 w
0 G
BT
/F1 16 Tf
18.4 TL
0 g
20.00 772.00 Td
(Page 5) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 735.20 Td
(Goto First Page) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 716.80 Td
(Goto External URL) Tj
ET
endstream
endobj
13 0 obj
<</Type /Page
/Parent 1 0 R
/Resources 2 0 R
/MediaBox [0 0 612.00 792.00]
/Contents 14 0 R
/Annots [
<</Type /Annot /Subtype /Link /Rect [20.00 749.92 131.52 731.52] /Border [0 0 0] /Dest [3 0 R /XYZ 0 792.00 0] >>
<</Type /Annot /Subtype /Link /Rect [20.00 731.52 153.60 713.12] /Border [0 0 0] /A <</S /URI /URI (http://www.twelvetone.tv) >> >>
]
>>
endobj
14 0 obj
<</Length 198>>
stream
0.20 w
0 G
BT
/F1 16 Tf
18.4 TL
0 g
20.00 772.00 Td
(Page 6) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 735.20 Td
(Goto First Page) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 716.80 Td
(Goto External URL) Tj
ET
endstream
endobj
15 0 obj
<</Type /Page
/Parent 1 0 R
/Resources 2 0 R
/MediaBox [0 0 612.00 792.00]
/Contents 16 0 R
/Annots [
<</Type /Annot /Subtype /Link /Rect [20.00 749.92 131.52 731.52] /Border [0 0 0] /Dest [3 0 R /XYZ 0 792.00 0] >>
<</Type /Annot /Subtype /Link /Rect [20.00 731.52 153.60 713.12] /Border [0 0 0] /A <</S /URI /URI (http://www.twelvetone.tv) >> >>
]
>>
endobj
16 0 obj
<</Length 198>>
stream
0.20 w
0 G
BT
/F1 16 Tf
18.4 TL
0 g
20.00 772.00 Td
(Page 7) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 735.20 Td
(Goto First Page) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 716.80 Td
(Goto External URL) Tj
ET
endstream
endobj
17 0 obj
<</Type /Page
/Parent 1 0 R
/Resources 2 0 R
/MediaBox [0 0 612.00 792.00]
/Contents 18 0 R
/Annots [
<</Type /Annot /Subtype /Link /Rect [20.00 749.92 131.52 731.52] /Border [0 0 0] /Dest [3 0 R /XYZ 0 792.00 0] >>
<</Type /Annot /Subtype /Link /Rect [20.00 731.52 153.60 713.12] /Border [0 0 0] /A <</S /URI /URI (http://www.twelvetone.tv) >> >>
]
>>
endobj
18 0 obj
<</Length 198>>
stream
0.20 w
0 G
BT
/F1 16 Tf
18.4 TL
0 g
20.00 772.00 Td
(Page 8) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 735.20 Td
(Goto First Page) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 716.80 Td
(Goto External URL) Tj
ET
endstream
endobj
19 0 obj
<</Type /Page
/Parent 1 0 R
/Resources 2 0 R
/MediaBox [0 0 612.00 792.00]
/Contents 20 0 R
/Annots [
<</Type /Annot /Subtype /Link /Rect [20.00 749.92 131.52 731.52] /Border [0 0 0] /Dest [3 0 R /XYZ 0 792.00 0] >>
<</Type /Annot /Subtype /Link /Rect [20.00 731.52 153.60 713.12] /Border [0 0 0] /A <</S /URI /URI (http://www.twelvetone.tv) >> >>
]
>>
endobj
20 0 obj
<</Length 198>>
stream
0.20 w
0 G
BT
/F1 16 Tf
18.4 TL
0 g
20.00 772.00 Td
(Page 9) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 735.20 Td
(Goto First Page) Tj
ET
BT
/F1 16 Tf
18.4 TL
0 g
20.00 716.80 Td
(Goto External URL) Tj
ET
endstream
endobj
1 0 obj
<</Type /Pages
/Kids [3 0 R 5 0 R 7 0 R 9 0 R 11 0 R 13 0 R 15 0 R 17 0 R 19 0 R ]
/Count 9
>>
endobj
21 0 obj
<</BaseFont/Helvetica/Type/Font
/Encoding/WinAnsiEncoding
/Subtype/Type1>>
endobj
22 0 obj
<</BaseFont/Helvetica-Bold/Type/Font
/Encoding/WinAnsiEncoding
/Subtype/Type1>>
endobj
23 0 obj
<</BaseFont/Helvetica-Oblique/Type/Font
/Encoding/WinAnsiEncoding
/Subtype/Type1>>
endobj
24 0 obj
<</BaseFont/Helvetica-BoldOblique/Type/Font
/Encoding/WinAnsiEncoding
/Subtype/Type1>>
endobj
25 0 obj
<</BaseFont/Courier/Type/Font
/Encoding/WinAnsiEncoding
/Subtype/Type1>>
endobj
26 0 obj
<</BaseFont/Courier-Bold/Type/Font
/Encoding/WinAnsiEncoding
/Subtype/Type1>>
endobj
27 0 obj
<</BaseFont/Courier-Oblique/Type/Font
/Encoding/WinAnsiEncoding
/Subtype/Type1>>
endobj
28 0 obj
<</BaseFont/Courier-BoldOblique/Type/Font
/Encoding/WinAnsiEncoding
/Subtype/Type1>>
endobj
29 0 obj
<</BaseFont/Times-Roman/Type/Font
/Encoding/WinAnsiEncoding
/Subtype/Type1>>
endobj
30 0 obj
<</BaseFont/Times-Bold/Type/Font
/Encoding/WinAnsiEncoding
/Subtype/Type1>>
endobj
31 0 obj
<</BaseFont/Times-Italic/Type/Font
/Encoding/WinAnsiEncoding
/Subtype/Type1>>
endobj
32 0 obj
<</BaseFont/Times-BoldItalic/Type/Font
/Encoding/WinAnsiEncoding
/Subtype/Type1>>
endobj
2 0 obj
<<
/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
/Font <<
/F1 21 0 R
/F2 22 0 R
/F3 23 0 R
/F4 24 0 R
/F5 25 0 R
/F6 26 0 R
/F7 27 0 R
/F8 28 0 R
/F9 29 0 R
/F10 30 0 R
/F11 31 0 R
/F12 32 0 R
>>
/XObject <<
>>
>>
endobj
33 0 obj
<<
/Producer (jsPDF 1.0.0-trunk)
/CreationDate (D:20141126191522+01'00')
>>
endobj
34 0 obj
<<
/Type /Catalog
/Pages 1 0 R
/OpenAction [3 0 R /FitH null]
/PageLayout /OneColumn
>>
endobj
xref
0 35
0000000000 65535 f
0000006542 00000 n
0000007799 00000 n
0000000009 00000 n
0000001039 00000 n
0000001613 00000 n
0000001980 00000 n
0000002227 00000 n
0000002594 00000 n
0000002841 00000 n
0000003209 00000 n
0000003457 00000 n
0000003826 00000 n
0000004074 00000 n
0000004443 00000 n
0000004691 00000 n
0000005060 00000 n
0000005308 00000 n
0000005677 00000 n
0000005925 00000 n
0000006294 00000 n
0000006652 00000 n
0000006743 00000 n
0000006839 00000 n
0000006938 00000 n
0000007041 00000 n
0000007130 00000 n
0000007224 00000 n
0000007321 00000 n
0000007422 00000 n
0000007515 00000 n
0000007607 00000 n
0000007701 00000 n
0000008028 00000 n
0000008120 00000 n
trailer
<<
/Size 35
/Root 34 0 R
/Info 33 0 R
>>
startxref
8224
%%EOF

View File

@ -0,0 +1,88 @@
<!doctype html>
<!--
/**
* jsPDF Annotations PlugIn
* Copyright (c) 2014 Steven Spungin (TwelveTone LLC) steven@twelvetone.tv
*
* Licensed under the MIT License.
* http://opensource.org/licenses/mit-license
*/
-->
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Annotation Test - Text</title>
<script src='../../libs/require/require.js'></script>
<script>
require_baseUrl_override = '../../';
require(['../../libs/require/config'], function(){
require(['plugins/annotations', 'examples/js/test_harness'], function(){
var pdf = new jsPDF('p', 'pt', 'letter');
var y = 20;
var w;
var text = 'Text Annotations';
pdf.text(text, 20, y);
pdf.setFontSize(12);
y += pdf.getLineHeight() * 2;
pdf.text("Text Annotation With Popup (closed)", 20, y);
pdf.createAnnotation({
type : 'text',
title: 'note',
bounds : {
x : 0,
y : y,
w : 200,
h : 80
},
contents : 'This is text annotation (closed by default)',
open : false
});
y += pdf.getLineHeight() * 5;
pdf.text("Text Annotation With Popup (opened)", 20, y);
pdf.createAnnotation({
type : 'text',
title: 'another note',
bounds : {
x : 0,
y : y,
w : 200,
h : 80
},
contents : 'This is a text annotation (opened)',
open : true
});
y += pdf.getLineHeight() * 5;
pdf.text("Free Text Annotation", 20, y);
pdf.createAnnotation({
type : 'freetext',
bounds : {
x : 0,
y : y + 10,
w : 200,
h : 20
},
contents : 'This is a freetext annotation',
color : '#ff0000'
});
var warning = 'Most web browsers do not display annotations. Download the PDF and open in Adobe Reader, etc).'
pdf_test_harness_init(pdf, warning);
}); // require
}); // require
</script>
</head>
<body style='background-color: silver; margin: 0;'>
</body>
</html>