1 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" |
---|
2 | "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
---|
3 | <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> |
---|
4 | <head> |
---|
5 | <style> |
---|
6 | body { |
---|
7 | margin: 18pt 18pt 24pt 18pt; |
---|
8 | } |
---|
9 | |
---|
10 | * { |
---|
11 | font-family: helvetica,georgia,serif; |
---|
12 | font-weight: bold; |
---|
13 | } |
---|
14 | |
---|
15 | p { |
---|
16 | text-align: justify; |
---|
17 | font-size: 1em; |
---|
18 | margin: 0.5em; |
---|
19 | padding: 10px; |
---|
20 | } |
---|
21 | </style> |
---|
22 | </head> |
---|
23 | <body> |
---|
24 | |
---|
25 | <script type="text/php"> |
---|
26 | |
---|
27 | if ( isset($pdf) ) { |
---|
28 | |
---|
29 | $font = Font_Metrics::get_font("verdana");; |
---|
30 | $size = 6; |
---|
31 | $color = array(0,0,0); |
---|
32 | $text_height = Font_Metrics::get_font_height($font, $size); |
---|
33 | |
---|
34 | $foot = $pdf->open_object(); |
---|
35 | |
---|
36 | $w = $pdf->get_width(); |
---|
37 | $h = $pdf->get_height(); |
---|
38 | |
---|
39 | // Draw a line along the bottom |
---|
40 | $y = $h - $text_height - 24; |
---|
41 | $pdf->line(16, $y, $w - 16, $y, $color, 0.5); |
---|
42 | |
---|
43 | $pdf->close_object(); |
---|
44 | $pdf->add_object($foot, "all"); |
---|
45 | |
---|
46 | $text = "Page {PAGE_NUM} of {PAGE_COUNT}"; |
---|
47 | |
---|
48 | // Center the text |
---|
49 | $width = Font_Metrics::get_text_width("Page 1 of 2", $font, $size); |
---|
50 | $pdf->page_text($w / 2 - $width / 2, $y, $text, $font, $size, $color); |
---|
51 | |
---|
52 | } |
---|
53 | </script> |
---|
54 | |
---|
55 | <h1>Lorem ipsum dolor sit amet</h1> |
---|
56 | <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec at |
---|
57 | odio vitae libero tempus convallis. Cum sociis natoque penatibus et |
---|
58 | magnis dis parturient montes, nascetur ridiculus mus. Vestibulum purus |
---|
59 | mauris, dapibus eu, sagittis quis, sagittis quis, mi. Morbi fringilla |
---|
60 | massa quis velit. Curabitur metus massa, semper mollis, molestie vel, |
---|
61 | adipiscing nec, massa. Phasellus vitae felis sed lectus dapibus |
---|
62 | facilisis. In ultrices sagittis ipsum. In at est. Integer iaculis |
---|
63 | turpis vel magna. Cras eu est. Integer porttitor ligula a |
---|
64 | tellus. Curabitur accumsan ipsum a velit. Sed laoreet lectus quis |
---|
65 | leo. Nulla pellentesque molestie ante. Quisque vestibulum est id |
---|
66 | justo. Ut pellentesque ante in neque.</p> |
---|
67 | |
---|
68 | <p>Curabitur ut diam eu dui vestibulum pharetra. Nam pellentesque, justo |
---|
69 | non hendrerit venenatis, mi orci pretium mi, et vehicula leo arcu quis |
---|
70 | diam. Nullam mattis laoreet quam. Morbi mollis sem ut tellus. Nam mi |
---|
71 | massa, lobortis eu, sollicitudin et, iaculis et, massa. Maecenas purus |
---|
72 | mauris, luctus sit amet, pharetra in, facilisis sit amet, elit. Nullam |
---|
73 | vel erat tempus purus molestie suscipit. Vestibulum odio lorem, |
---|
74 | sollicitudin non, volutpat sit amet, tincidunt vel, nunc. Nulla quis |
---|
75 | ante vestibulum odio feugiat facilisis. Proin lorem nisl, viverra at, |
---|
76 | rhoncus quis, semper nec, mi. Donec euismod enim vitae velit. Nulla |
---|
77 | sed lectus. Vivamus placerat, lacus sed vehicula sagittis, arcu massa |
---|
78 | adipiscing lorem, bibendum luctus nisl tortor vitae leo.</p> |
---|
79 | |
---|
80 | <p>Etiam a mauris. Proin justo elit, accumsan sit amet, tempus et, |
---|
81 | blandit id, tellus. Morbi varius, nisi id iaculis aliquam, lacus |
---|
82 | ligula facilisis velit, ac pharetra ipsum augue a massa. Etiam rhoncus |
---|
83 | commodo orci. Mauris ullamcorper sagittis turpis. Nullam magna libero, |
---|
84 | sagittis sed, auctor faucibus, accumsan vitae, urna. Pellentesque |
---|
85 | volutpat. Aliquam sapien ipsum, eleifend nec, imperdiet vitae, |
---|
86 | consectetuer id, quam. Donec a urna. Suspendisse sit amet |
---|
87 | velit. Curabitur quis nisi id dui viverra ornare. Sed condimentum enim |
---|
88 | quis tortor. Ut condimentum, magna non tempus tincidunt, leo nibh |
---|
89 | molestie tellus, vitae convallis dolor ante sed ante. Nunc et |
---|
90 | metus. Phasellus ultricies. Fusce faucibus tortor sit amet mauris.</p> |
---|
91 | |
---|
92 | <p>Aliquam enim. Duis et diam. Praesent porta, mauris quis pellentesque |
---|
93 | volutpat, erat elit vulputate eros, vitae pulvinar augue velit sit |
---|
94 | amet sem. Fusce eu urna eu nisi condimentum posuere. Vivamus sed |
---|
95 | felis. Duis eget urna vitae eros interdum dignissim. Proin justo eros, |
---|
96 | eleifend in, porttitor in, malesuada non, neque. Etiam sed |
---|
97 | augue. Nulla sit amet magna. Lorem ipsum dolor sit amet, consectetuer |
---|
98 | adipiscing elit. Mauris facilisis. Curabitur massa magna, pulvinar a, |
---|
99 | nonummy eget, egestas vitae, mauris. Quisque vel elit sit amet lorem |
---|
100 | malesuada facilisis. Vestibulum porta, metus sit amet egestas |
---|
101 | interdum, urna justo euismod erat, id tristique urna leo quis |
---|
102 | nibh. Morbi non erat.</p> |
---|
103 | |
---|
104 | <p>Cras fringilla, nulla id egestas elementum, augue nunc iaculis nibh, |
---|
105 | ac adipiscing nibh justo id tortor. Donec vel orci a nisi ultricies |
---|
106 | aliquet. Nunc urna quam, adipiscing molestie, vehicula non, |
---|
107 | condimentum non, magna. Integer magna. Donec quam metus, pulvinar id, |
---|
108 | suscipit eget, euismod ac, orci. Nulla facilisi. Nullam nec |
---|
109 | mauris. Morbi in mi. Etiam urna lectus, pulvinar ac, sollicitudin eu, |
---|
110 | euismod ac, lectus. Fusce elit. Sed ultricies odio ac felis.</p> |
---|
111 | |
---|
112 | <h1>Cras iaculis. Nulla facilisi.</h1> |
---|
113 | <p>Cras iaculis. Nulla facilisi. Fusce vitae arcu. Integer lectus mauris, |
---|
114 | ornare vel, accumsan eget, scelerisque vel, nunc. Maecenas justo urna, |
---|
115 | volutpat vel, vehicula vel, ullamcorper nec, odio. Suspendisse laoreet |
---|
116 | nisi sed erat. Cras convallis sollicitudin sapien. Phasellus ac erat |
---|
117 | eu mi rutrum rhoncus. Morbi et velit. Morbi odio nisi, pharetra eget, |
---|
118 | sollicitudin sed, aliquam at, nisl. Quisque euismod diam in |
---|
119 | sapien. Integer accumsan urna in risus.</p> |
---|
120 | |
---|
121 | <p>Proin sit amet nisl. Phasellus dui ipsum, laoreet a, pulvinar id, |
---|
122 | fringilla ut, libero. In hac habitasse platea dictumst. Maecenas mi |
---|
123 | magna, cursus sed, rutrum eget, molestie nec, dui. Suspendisse |
---|
124 | lacus. Vivamus nibh urna, accumsan sit amet, gravida sed, convallis a, |
---|
125 | leo. Cras sollicitudin orci sit amet eros. Pellentesque eu odio et |
---|
126 | velit tempor dignissim. Morbi vehicula malesuada enim. Pellentesque |
---|
127 | tincidunt, tellus ac fringilla tempor, justo libero interdum nunc, eu |
---|
128 | sollicitudin tortor augue nec tellus. Nullam eget leo quis tellus |
---|
129 | gravida faucibus. Nam gravida. Curabitur rhoncus egestas |
---|
130 | nunc. Curabitur mollis, nisi sed suscipit gravida, enim felis interdum |
---|
131 | justo, vel accumsan magna nunc ut libero. Ut fermentum. Fusce luctus, |
---|
132 | est sit amet feugiat lobortis, nisl eros bibendum libero, ut suscipit |
---|
133 | felis ligula in massa. Proin congue elit et nisi. Cras ac nisl. Nunc |
---|
134 | ullamcorper neque vel diam.</p> |
---|
135 | |
---|
136 | <h1>Ut pellentesque arcu ac lectus.</h1> |
---|
137 | <p>Sed ac lorem. Ut pellentesque arcu ac lectus. Cum sociis natoque |
---|
138 | penatibus et magnis dis parturient montes, nascetur ridiculus |
---|
139 | mus. Pellentesque ultrices metus sollicitudin pede. Donec fermentum |
---|
140 | est a velit fringilla mollis. Duis ligula. Fusce viverra laoreet |
---|
141 | odio. Suspendisse sit amet ligula. Maecenas nunc velit, sagittis eu, |
---|
142 | bibendum eu, placerat at, nibh. Praesent ut erat eget nisi gravida |
---|
143 | imperdiet. Quisque vitae sapien. Ut eros.</p> |
---|
144 | |
---|
145 | <p>Donec eros ligula, dignissim vel, ultricies id, mattis in, massa. Duis |
---|
146 | lobortis dui nec orci. Sed ullamcorper metus non massa. Aliquam eget |
---|
147 | mauris ac nulla elementum posuere. Sed porta, augue vitae rhoncus |
---|
148 | aliquet, felis quam eleifend est, vitae rutrum metus arcu vel |
---|
149 | lorem. Proin laoreet, mauris sit amet aliquet eleifend, nisl sem |
---|
150 | molestie nisi, eu varius eros ligula non erat. Integer ac |
---|
151 | sem. Suspendisse lectus. Aliquam erat volutpat. Fusce sit amet leo |
---|
152 | faucibus erat molestie ultrices. Maecenas lacinia lectus eget |
---|
153 | dui. Etiam porta porttitor ante. Phasellus sit amet lacus adipiscing |
---|
154 | enim mollis iaculis. Fusce congue, nulla a commodo aliquam, erat dui |
---|
155 | fermentum dui, pellentesque faucibus orci enim at mauris. Pellentesque |
---|
156 | a diam porta magna tempor posuere. Donec lorem.</p> |
---|
157 | |
---|
158 | <p>Sed viverra aliquam turpis. Aliquam lacus. Duis id massa. Nullam |
---|
159 | ante. Suspendisse condimentum. Donec adipiscing, felis vel semper |
---|
160 | sollicitudin, lacus justo pretium est, sed blandit pede risus eu |
---|
161 | ante. Praesent ante nulla, fringilla id, ultrices et, feugiat a, |
---|
162 | metus. Proin ac velit a metus suscipit fermentum. Integer aliquet. Sed |
---|
163 | sapien nulla, placerat at, rutrum at, condimentum quis, libero. In |
---|
164 | accumsan, tellus nec tincidunt malesuada, pede arcu commodo ipsum, ac |
---|
165 | mattis tortor urna vitae enim. Aenean nonummy, mauris eget commodo |
---|
166 | bibendum, augue sem ultrices nunc, eget rhoncus metus erat placerat |
---|
167 | lectus. Aliquam mollis lectus in justo. Vivamus iaculis lacus sit amet |
---|
168 | ligula. Etiam consectetuer convallis diam. Curabitur sollicitudin, |
---|
169 | felis eu vehicula scelerisque, nisl urna aliquam orci, sit amet |
---|
170 | laoreet mi turpis id ligula. Donec at enim non nulla adipiscing |
---|
171 | dapibus. Aenean nisl.</p> |
---|
172 | |
---|
173 | <p>Ut in lacus nec enim volutpat pellentesque. Integer euismod. In odio |
---|
174 | eros, malesuada in, mattis vel, tempor nec, sem. In libero tellus, |
---|
175 | varius vitae, bibendum in, elementum quis, nisl. Duis tortor. Etiam at |
---|
176 | justo. Pellentesque facilisis mauris non nunc. Praesent eros mi, |
---|
177 | dapibus eget, placerat ac, lobortis quis, sem. Nulla rhoncus |
---|
178 | turpis. Nulla vitae mi. Proin id massa. Nunc eros.</p> |
---|
179 | |
---|
180 | <h1>Aliquam molestie pulvinar ligula.</h1> |
---|
181 | <p>Vestibulum dui risus, varius ut, semper et, consequat ultrices, |
---|
182 | felis. Pellentesque iaculis urna in velit. Ut pharetra. Nunc |
---|
183 | fringilla, nisi vitae fringilla placerat, enim justo semper erat, |
---|
184 | mollis feugiat leo neque eu sem. Vestibulum orci urna, suscipit a, |
---|
185 | accumsan nec, fringilla in, risus. Nullam ante. Nullam nec |
---|
186 | eros. Nullam varius. Nulla facilisi. In auctor libero in |
---|
187 | metus. Aliquam porttitor congue eros. Nulla facilisi. Mauris euismod |
---|
188 | turpis ut felis. Ut nunc nisl, cursus quis, eleifend at, viverra |
---|
189 | bibendum, lacus. Donec consequat lacus eu sapien. Fusce pulvinar |
---|
190 | lectus quis nunc. In hac habitasse platea dictumst.</p> |
---|
191 | |
---|
192 | <p>Aliquam molestie pulvinar ligula. Maecenas imperdiet, urna eget |
---|
193 | ultrices adipiscing, nibh ante elementum neque, id molestie massa quam |
---|
194 | ut nunc. Nullam porta. Phasellus a magna in sem volutpat |
---|
195 | viverra. Quisque aliquet nunc ac turpis. Mauris dolor enim, viverra |
---|
196 | rutrum, placerat et, laoreet et, justo. In id nulla. Donec |
---|
197 | erat. Phasellus nec mi sed velit mollis cursus. Vestibulum |
---|
198 | tincidunt. Praesent dui libero, facilisis eu, vulputate eget, aliquet |
---|
199 | nec, ipsum. Pellentesque in nisl in mauris pretium euismod.</p> |
---|
200 | |
---|
201 | </body> </html> |
---|