[3019] | 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> |
---|