aboutsummaryrefslogtreecommitdiffhomepage
path: root/inc/3rdparty/libraries/mpdf/examples/example06_tables_nested.php
diff options
context:
space:
mode:
Diffstat (limited to 'inc/3rdparty/libraries/mpdf/examples/example06_tables_nested.php')
-rw-r--r--inc/3rdparty/libraries/mpdf/examples/example06_tables_nested.php532
1 files changed, 0 insertions, 532 deletions
diff --git a/inc/3rdparty/libraries/mpdf/examples/example06_tables_nested.php b/inc/3rdparty/libraries/mpdf/examples/example06_tables_nested.php
deleted file mode 100644
index e50764a9..00000000
--- a/inc/3rdparty/libraries/mpdf/examples/example06_tables_nested.php
+++ /dev/null
@@ -1,532 +0,0 @@
1<?php
2
3
4$html = '
5<head>
6<style>
7table {
8 border-collapse: separate;
9 border: 4px solid #880000;
10 padding: 3px;
11 margin: 0px 20px 0px 20px;
12 empty-cells: hide;
13 background-color:#FFFFCC;
14}
15table.outer2 {
16 border-collapse: separate;
17 border: 4px solid #088000;
18 padding: 3px;
19 margin: 10px 0px;
20 empty-cells: hide;
21 background-color: yellow;
22}
23table.outer2 td {
24 font-family: Times;
25}
26table.inner {
27 border-collapse: collapse;
28 border: 2px solid #000088;
29 padding: 3px;
30 margin: 5px;
31 empty-cells: show;
32 background-color:#FFCCFF;
33}
34td {
35 border: 1px solid #008800;
36 padding: 0px;
37 background-color:#ECFFDF;
38}
39table.inner td {
40 border: 1px solid #000088;
41 padding: 0px;
42 font-family: monospace;
43 font-style: italic;
44 font-weight: bold;
45 color: #880000;
46 background-color:#FFECDF;
47}
48table.collapsed {
49 border-collapse: collapse;
50}
51table.collapsed td {
52 background-color:#EDFCFF;
53}
54
55
56</style>
57</head>
58<body>
59<h1>mPDF</h1>
60<h2>Tables - Nested</h2>
61
62
63<div style="border: 2px solid #000088; background-color: #DDDDFF; padding: 2mm;">
64Text before table
65
66<div style="border: 2px solid #008888; background-color: #DCAFCF; padding: 2mm;">
67
68<table cellSpacing="2" rotate="-90" align="center" autosize="1.5">
69<tbody>
70<tr>
71<td>This is data</td>
72<td>This is data</td>
73<td>
74
75<table cellSpacing="2">
76<tbody>
77<tr>
78<td>Row A</td>
79<td>A2</td>
80<td>A3</td>
81<td>A4</td>
82</tr>
83
84<tr>
85<td>Row B</td>
86<td>B2</td>
87<td>B3</td>
88<td>B4</td>
89</tr>
90
91<tr>
92<td>Row C</td>
93<td>C2</td>
94<td>Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id <a href="http://www.dummy.com">euismod auctor</a>, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci. </td>
95<td>C4</td>
96</tr>
97
98<tr>
99<td>Row D</td>
100<td>D2</td>
101<td>D3</td>
102<td>D4</td>
103</tr>
104
105</tbody></table>
106
107
108</td>
109<td>This is data</td>
110</tr>
111<tr>
112<td>This is data</td>
113<td>This is data</td>
114<td>
115
116<table cellSpacing="2">
117<tbody>
118<tr>
119<td>Row A</td>
120<td>A2</td>
121<td>A3</td>
122<td>A4</td>
123</tr>
124
125<tr>
126<td>Row B</td>
127<td>B2</td>
128<td>B3</td>
129<td>B4</td>
130</tr>
131
132<tr>
133<td>Row C</td>
134<td>C2</td>
135<td style="background: transparent url(\'bg.jpg\') repeat scroll right top;" >Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci. </td>
136<td>C4</td>
137</tr>
138
139<tr>
140<td>Row D</td>
141<td>D2</td>
142<td>D3</td>
143<td>D4</td>
144</tr>
145
146</tbody></table>
147
148
149</td>
150<td>This is data</td>
151</tr>
152
153<tr>
154<td>This is data</td>
155<td>This is data</td>
156<td>
157
158<table cellSpacing="2">
159<tbody>
160<tr>
161<td>Row A</td>
162<td>A2</td>
163<td>A3</td>
164<td>A4</td>
165</tr>
166
167<tr>
168<td>Row B</td>
169<td>B2</td>
170<td>B3</td>
171<td>B4</td>
172</tr>
173
174<tr>
175<td>Row C</td>
176<td>C2</td>
177<td>Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci. </td>
178<td>C4</td>
179</tr>
180
181<tr>
182<td>Row D</td>
183<td>D2</td>
184<td>D3</td>
185<td>D4</td>
186</tr>
187
188</tbody></table>
189
190
191</td>
192<td>This is data</td>
193</tr>
194
195<tr>
196<td>This is data</td>
197<td>This is data</td>
198<td>
199
200<table cellSpacing="2">
201<tbody>
202<tr>
203<td>Row A</td>
204<td>A2</td>
205<td>A3</td>
206<td>A4</td>
207</tr>
208
209<tr>
210<td>Row B</td>
211<td>B2</td>
212<td>B3</td>
213<td>B4</td>
214</tr>
215
216<tr>
217<td>Row C</td>
218<td>C2</td>
219<td>Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci. </td>
220<td>C4</td>
221</tr>
222
223<tr>
224<td>Row D</td>
225<td>D2</td>
226<td>D3</td>
227<td>D4</td>
228</tr>
229
230</tbody></table>
231
232
233</td>
234<td>This is data</td>
235</tr>
236
237
238<tr>
239<td>This is data</td>
240<td>This is data</td>
241<td>This is data</td>
242<td>This is data</td>
243</tr>
244
245<tr>
246<td>This is data</td>
247<td></td>
248<td>This is data</td>
249<td>This is data</td>
250</tr>
251
252<tr>
253<td>This is data</td>
254<td>This is data</td>
255<td>This is data</td>
256<td>This is data</td>
257</tr>
258
259
260</tbody></table>
261
262</div>
263
264<p>Text before table</p>
265
266<table cellSpacing="2" class="outer2" autosize="3" style="page-break-inside:avoid">
267<tbody>
268<tr>
269<td>Row 1</td>
270<td>This is data</td>
271<td style="text-align: right;">
272Text before table
273
274<table cellSpacing="2" class="inner" width="80%">
275<tbody>
276<tr>
277<td>Row A</td>
278<td>A2</td>
279<td>A3</td>
280<td>A4</td>
281</tr>
282
283<tr>
284<td>Row B</td>
285<td>B2</td>
286<td>B3</td>
287<td>B4</td>
288</tr>
289
290<tr>
291<td>Row C</td>
292<td>C2</td>
293<td>C3</td>
294<td>C4</td>
295</tr>
296
297<tr>
298<td>Row D</td>
299<td>D2</td>
300<td>D3</td>
301<td>D4</td>
302</tr>
303
304</tbody></table>
305<p>Text after table</p>
306
307
308</td>
309<td>This is data</td>
310</tr>
311
312<tr>
313<td>Row 2</td>
314<td>This is data</td>
315<td>This is data</td>
316<td>This is data</td>
317</tr>
318
319<tr>
320<td>Row 3</td>
321<td style="text-align: center; vertical-align: middle;">
322
323<table cellSpacing="2" class="inner" width="80%">
324<tbody>
325<tr>
326<td>Row A</td>
327<td>A2</td>
328<td>A3</td>
329<td>A4</td>
330</tr>
331
332<tr>
333<td>Row B</td>
334<td>B2</td>
335<td style="text-align:center;"><img src="sunset.jpg" width="84" style="border:3px solid #44FF44; vertical-align:top; " /></td>
336<td>B4</td>
337</tr>
338
339<tr>
340<td>Row C</td>
341<td>C2</td>
342<td>
343
344<table cellSpacing="2">
345<tbody>
346<tr>
347<td>F1</td>
348<td>F2</td>
349</tr>
350<tr>
351<td>Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec et nulla. Sed quis orci.</td>
352<td>G2</td>
353</tr>
354</tbody></table>
355
356</td>
357<td>C4</td>
358</tr>
359
360<tr>
361<td>Row D</td>
362<td>D2</td>
363<td>D3</td>
364<td>D4</td>
365</tr>
366
367</tbody></table>
368
369
370</td>
371<td style="vertical-align: bottom; ">
372<table cellSpacing="2" class="inner" align="right">
373<tbody>
374<tr>
375<td>Row A</td>
376<td>A2</td>
377<td>A3</td>
378<td>A4</td>
379</tr>
380
381<tr>
382<td>Row B</td>
383<td>B2</td>
384<td>B3</td>
385<td>B4</td>
386</tr>
387
388<tr>
389<td>Row C</td>
390<td>C2</td>
391<td>C3</td>
392<td>C4</td>
393</tr>
394
395<tr>
396<td>Row D</td>
397<td>D2</td>
398<td>D3</td>
399<td>D4</td>
400</tr>
401
402</tbody></table>
403</td>
404<td>This is data</td>
405</tr>
406
407<tr>
408<td>Row 4</td>
409<td>This is data</td>
410<td><table cellSpacing="2" class="inner">
411<tbody>
412<tr>
413<td>Row A</td>
414<td>A2</td>
415<td>A3</td>
416<td>A4</td>
417</tr>
418
419<tr>
420<td>Row B</td>
421<td>B2</td>
422<td style="text-align:center;"><img src="sunset.jpg" width="84" style="border:3px solid #44FF44; vertical-align:top; " /></td>
423<td>B4</td>
424</tr>
425
426<tr>
427<td>Row C</td>
428<td>C2</td>
429<td>
430
431<table cellSpacing="2">
432<tbody>
433<tr>
434<td>F1</td>
435<td>F2</td>
436</tr>
437<tr>
438<td>Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec et nulla. Sed quis orci.</td>
439<td>G2</td>
440</tr>
441</tbody></table>
442
443</td>
444<td>C4</td>
445</tr>
446
447<tr>
448<td>Row D</td>
449<td>D2</td>
450<td>D3</td>
451<td>D4</td>
452</tr>
453
454</tbody></table>
455
456</td>
457<td>This is data</td>
458</tr>
459
460
461</tbody></table>
462
463
464</div>
465
466<p>&nbsp;</p>
467
468
469<div style="border: 1px solid #000088; background-color: #DDDDFF; padding: 5mm;">
470Text before table
471
472<table cellSpacing="2" class="separate">
473<tbody>
474<tr>
475<td style="background-color:#FFCCFF;">Row 1</td>
476<td>This is data</td>
477<td>
478
479NO NESTING </td>
480<td>This is data</td>
481</tr>
482
483<tr>
484<td>Row 2</td>
485<td>This is data</td>
486<td>This is data</td>
487<td>This is data</td>
488</tr>
489
490<tr>
491<td>Row 3</td>
492<td>This is data</td>
493<td>This is data</td>
494<td>This is data</td>
495</tr>
496
497<tr>
498<td>Row 4</td>
499<td>This is data</td>
500<td>This is data</td>
501<td>This is data</td>
502</tr>
503
504</tbody></table>
505
506</div>
507
508</body>
509';
510
511//==============================================================
512//==============================================================
513//==============================================================
514include("../mpdf.php");
515
516$mpdf=new mPDF('c','A4','','',32,25,27,25,16,13);
517
518$mpdf->SetDisplayMode('fullpage');
519
520$mpdf->list_indent_first_level = 0; // 1 or 0 - whether to indent the first level of a list
521
522// LOAD a stylesheet
523$stylesheet = file_get_contents('mpdfstyletables.css');
524$mpdf->WriteHTML($stylesheet,1); // The parameter 1 tells that this is css/style only and no body/html/text
525
526$mpdf->WriteHTML($html);
527
528$mpdf->Output();
529exit;
530
531
532?> \ No newline at end of file