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