[SKEL] ~changement bandeau
[ptitvelo/web/www.git] / www / plugins-dist / compresseur / lib / csstidy / Docs / csstidy / csstidy_print.html
1 <html>
2 <head>
3 <title>Docs For Class csstidy_print</title>
4 <link rel="stylesheet" type="text/css" href="../media/style.css">
5 </head>
6 <body>
7
8 <table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">
9 <tr>
10 <td class="header_top">csstidy</td>
11 </tr>
12 <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>
13 <tr>
14 <td class="header_menu">
15 [ <a href="../classtrees_csstidy.html" class="menu">class tree: csstidy</a> ]
16 [ <a href="../elementindex_csstidy.html" class="menu">index: csstidy</a> ]
17 [ <a href="../elementindex.html" class="menu">all elements</a> ]
18 </td>
19 </tr>
20 <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>
21 </table>
22
23 <table width="100%" border="0" cellpadding="0" cellspacing="0">
24 <tr valign="top">
25 <td width="200" class="menu">
26 <div id="todolist">
27 <p><a href="../todolist.html">Todo List</a></p>
28 </div>
29 <b>Packages:</b><br />
30 <a href="../li_csstidy.html">csstidy</a><br />
31 <br /><br />
32 <b>Files:</b><br />
33 <div class="package">
34 <a href="../csstidy/_class_csstidy_php.html"> class.csstidy.php
35 </a><br>
36 <a href="../csstidy/_class_csstidy_optimise_php.html"> class.csstidy_optimise.php
37 </a><br>
38 <a href="../csstidy/_class_csstidy_print_php.html"> class.csstidy_print.php
39 </a><br>
40 <a href="../csstidy/_data_inc_php.html"> data.inc.php
41 </a><br>
42 </div><br />
43
44 <b>Classes:</b><br />
45 <div class="package">
46 <a href="../csstidy/csstidy.html">csstidy</a><br />
47 <a href="../csstidy/csstidy_optimise.html">csstidy_optimise</a><br />
48 <a href="../csstidy/csstidy_print.html">csstidy_print</a><br />
49 </div>
50 </td>
51 <td>
52 <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">
53
54 <h1>Class: csstidy_print</h1>
55 Source Location: /class.csstidy_print.php<br /><br />
56
57
58 <table width="100%" border="0">
59 <tr><td valign="top">
60
61 <h3><a href="#class_details">Class Overview</a></h3>
62 <pre></pre><br />
63 <div class="description">CSS Printing class</div><br /><br />
64 <h4>Author(s):</h4>
65 <ul>
66 <li>Florian Schmitz (floele at gmail dot com) 2005-2006</li>
67 </ul>
68
69
70
71
72
73
74 <h4>Version:</h4>
75 <ul>
76 <li>1.0</li>
77 </ul>
78
79
80 </td>
81
82 <td valign="top">
83 <h3><a href="#class_vars">Variables</a></h3>
84 <ul>
85 <li><a href="../csstidy/csstidy_print.html#var$input_css">$input_css</a></li>
86 <li><a href="../csstidy/csstidy_print.html#var$output_css">$output_css</a></li>
87 <li><a href="../csstidy/csstidy_print.html#var$output_css_plain">$output_css_plain</a></li>
88 </ul>
89 </td>
90
91
92 <td valign="top">
93 <h3><a href="#class_methods">Methods</a></h3>
94 <ul>
95 <li><a href="../csstidy/csstidy_print.html#methodcsstidy_print">csstidy_print</a></li>
96 <li><a href="../csstidy/csstidy_print.html#methodformatted">formatted</a></li>
97 <li><a href="../csstidy/csstidy_print.html#methodget_diff">get_diff</a></li>
98 <li><a href="../csstidy/csstidy_print.html#methodget_ratio">get_ratio</a></li>
99 <li><a href="../csstidy/csstidy_print.html#methodplain">plain</a></li>
100 <li><a href="../csstidy/csstidy_print.html#methodsize">size</a></li>
101 <li><a href="../csstidy/csstidy_print.html#method_convert_raw_css">_convert_raw_css</a></li>
102 <li><a href="../csstidy/csstidy_print.html#method_htmlsp">_htmlsp</a></li>
103 <li><a href="../csstidy/csstidy_print.html#method_print">_print</a></li>
104 <li><a href="../csstidy/csstidy_print.html#method_reset">_reset</a></li>
105 <li><a href="../csstidy/csstidy_print.html#method_seeknocomment">_seeknocomment</a></li>
106 </ul>
107 </td>
108
109 </tr></table>
110 <hr />
111
112 <table width="100%" border="0"><tr>
113
114
115
116
117
118
119 </tr></table>
120 <hr />
121
122 <a name="class_details"></a>
123 <h3>Class Details</h3>
124 <div class="tags">
125 [line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a39">39</a>]<br />
126 CSS Printing class<br /><br /><p>This class prints CSS data generated by csstidy.</p><br /><br /><br />
127 <h4>Tags:</h4>
128 <div class="tags">
129 <table border="0" cellspacing="0" cellpadding="0">
130 <tr>
131 <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>
132 </tr>
133 <tr>
134 <td><b>author:</b>&nbsp;&nbsp;</td><td>Florian Schmitz (floele at gmail dot com) 2005-2006</td>
135 </tr>
136 </table>
137 </div>
138 </div><br /><br />
139 <div class="top">[ <a href="#top">Top</a> ]</div><br />
140
141 <hr />
142 <a name="class_vars"></a>
143 <h3>Class Variables</h3>
144 <div class="tags">
145 <a name="var$input_css"></a>
146 <p></p>
147 <h4>$input_css = <span class="value">&nbsp;''</span></h4>
148 <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a46">46</a>]</p>
149 Saves the input CSS string<br /><br /><br /><br />
150 <h4>Tags:</h4>
151 <div class="tags">
152 <table border="0" cellspacing="0" cellpadding="0">
153 <tr>
154 <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>
155 </tr>
156 </table>
157 </div>
158
159 <br />
160 <div class="tags">
161 <table border="0" cellspacing="0" cellpadding="0">
162 <tr>
163 <td><b>Type:</b>&nbsp;&nbsp;</td>
164 <td>string</td>
165 </tr>
166 </table>
167 </div><br /><br />
168 <div class="top">[ <a href="#top">Top</a> ]</div><br />
169 <a name="var$output_css"></a>
170 <p></p>
171 <h4>$output_css = <span class="value">&nbsp;''</span></h4>
172 <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a53">53</a>]</p>
173 Saves the formatted CSS string<br /><br /><br /><br />
174 <h4>Tags:</h4>
175 <div class="tags">
176 <table border="0" cellspacing="0" cellpadding="0">
177 <tr>
178 <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
179 </tr>
180 </table>
181 </div>
182
183 <br />
184 <div class="tags">
185 <table border="0" cellspacing="0" cellpadding="0">
186 <tr>
187 <td><b>Type:</b>&nbsp;&nbsp;</td>
188 <td>string</td>
189 </tr>
190 </table>
191 </div><br /><br />
192 <div class="top">[ <a href="#top">Top</a> ]</div><br />
193 <a name="var$output_css_plain"></a>
194 <p></p>
195 <h4>$output_css_plain = <span class="value">&nbsp;''</span></h4>
196 <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a60">60</a>]</p>
197 Saves the formatted CSS string (plain text)<br /><br /><br /><br />
198 <h4>Tags:</h4>
199 <div class="tags">
200 <table border="0" cellspacing="0" cellpadding="0">
201 <tr>
202 <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
203 </tr>
204 </table>
205 </div>
206
207 <br />
208 <div class="tags">
209 <table border="0" cellspacing="0" cellpadding="0">
210 <tr>
211 <td><b>Type:</b>&nbsp;&nbsp;</td>
212 <td>string</td>
213 </tr>
214 </table>
215 </div><br /><br />
216 <div class="top">[ <a href="#top">Top</a> ]</div><br />
217 </div><br />
218
219 <hr />
220 <a name="class_methods"></a>
221 <h3>Class Methods</h3>
222 <div class="tags">
223 <hr />
224 <a name="methodcsstidy_print"></a>
225 <h3>constructor csstidy_print <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a68">68</a>]</span></h3>
226 <div class="function">
227 <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
228 <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
229 <code>csstidy_print csstidy_print(
230 array
231 &$css)</code>
232 </td></tr></table>
233 </td></tr></table><br />
234
235 Constructor<br /><br /><br /><br />
236 <h4>Tags:</h4>
237 <div class="tags">
238 <table border="0" cellspacing="0" cellpadding="0">
239 <tr>
240 <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>
241 </tr>
242 <tr>
243 <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>
244 </tr>
245 </table>
246 </div>
247 <br /><br />
248
249
250 <h4>Parameters:</h4>
251 <div class="tags">
252 <table border="0" cellspacing="0" cellpadding="0">
253 <tr>
254 <td class="type">array&nbsp;&nbsp;</td>
255 <td><b>$css</b>&nbsp;&nbsp;</td>
256 <td>contains the class csstidy</td>
257 </tr>
258 </table>
259 </div><br />
260 <div class="top">[ <a href="#top">Top</a> ]</div>
261 </div>
262 <hr />
263 <a name="methodformatted"></a>
264 <h3>method formatted <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a108">108</a>]</span></h3>
265 <div class="function">
266 <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
267 <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
268 <code>string formatted(
269 )</code>
270 </td></tr></table>
271 </td></tr></table><br />
272
273 Returns the formatted CSS code<br /><br /><br /><br />
274 <h4>Tags:</h4>
275 <div class="tags">
276 <table border="0" cellspacing="0" cellpadding="0">
277 <tr>
278 <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>
279 </tr>
280 <tr>
281 <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
282 </tr>
283 </table>
284 </div>
285 <br /><br />
286
287
288 <div class="top">[ <a href="#top">Top</a> ]</div>
289 </div>
290 <hr />
291 <a name="methodget_diff"></a>
292 <h3>method get_diff <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a313">313</a>]</span></h3>
293 <div class="function">
294 <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
295 <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
296 <code>string get_diff(
297 )</code>
298 </td></tr></table>
299 </td></tr></table><br />
300
301 Get difference between the old and new code in bytes and prints the code if necessary.<br /><br /><br /><br />
302 <h4>Tags:</h4>
303 <div class="tags">
304 <table border="0" cellspacing="0" cellpadding="0">
305 <tr>
306 <td><b>version:</b>&nbsp;&nbsp;</td><td>1.1</td>
307 </tr>
308 <tr>
309 <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
310 </tr>
311 </table>
312 </div>
313 <br /><br />
314
315
316 <div class="top">[ <a href="#top">Top</a> ]</div>
317 </div>
318 <hr />
319 <a name="methodget_ratio"></a>
320 <h3>method get_ratio <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a299">299</a>]</span></h3>
321 <div class="function">
322 <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
323 <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
324 <code>float get_ratio(
325 )</code>
326 </td></tr></table>
327 </td></tr></table><br />
328
329 Get compression ratio<br /><br /><br /><br />
330 <h4>Tags:</h4>
331 <div class="tags">
332 <table border="0" cellspacing="0" cellpadding="0">
333 <tr>
334 <td><b>version:</b>&nbsp;&nbsp;</td><td>1.2</td>
335 </tr>
336 <tr>
337 <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
338 </tr>
339 </table>
340 </div>
341 <br /><br />
342
343
344 <div class="top">[ <a href="#top">Top</a> ]</div>
345 </div>
346 <hr />
347 <a name="methodplain"></a>
348 <h3>method plain <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a96">96</a>]</span></h3>
349 <div class="function">
350 <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
351 <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
352 <code>string plain(
353 )</code>
354 </td></tr></table>
355 </td></tr></table><br />
356
357 Returns the CSS code as plain text<br /><br /><br /><br />
358 <h4>Tags:</h4>
359 <div class="tags">
360 <table border="0" cellspacing="0" cellpadding="0">
361 <tr>
362 <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>
363 </tr>
364 <tr>
365 <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
366 </tr>
367 </table>
368 </div>
369 <br /><br />
370
371
372 <div class="top">[ <a href="#top">Top</a> ]</div>
373 </div>
374 <hr />
375 <a name="methodsize"></a>
376 <h3>method size <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a337">337</a>]</span></h3>
377 <div class="function">
378 <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
379 <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
380 <code>integer size(
381 [string
382 $loc = 'output'])</code>
383 </td></tr></table>
384 </td></tr></table><br />
385
386 Get the size of either input or output CSS in KB<br /><br /><br /><br />
387 <h4>Tags:</h4>
388 <div class="tags">
389 <table border="0" cellspacing="0" cellpadding="0">
390 <tr>
391 <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>
392 </tr>
393 <tr>
394 <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
395 </tr>
396 </table>
397 </div>
398 <br /><br />
399
400
401 <h4>Parameters:</h4>
402 <div class="tags">
403 <table border="0" cellspacing="0" cellpadding="0">
404 <tr>
405 <td class="type">string&nbsp;&nbsp;</td>
406 <td><b>$loc</b>&nbsp;&nbsp;</td>
407 <td>default is &quot;output&quot;</td>
408 </tr>
409 </table>
410 </div><br />
411 <div class="top">[ <a href="#top">Top</a> ]</div>
412 </div>
413 <hr />
414 <a name="method_convert_raw_css"></a>
415 <h3>method _convert_raw_css <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a244">244</a>]</span></h3>
416 <div class="function">
417 <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
418 <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
419 <code>void _convert_raw_css(
420 )</code>
421 </td></tr></table>
422 </td></tr></table><br />
423
424 Converts $this-&gt;css array to a raw array ($this-&gt;tokens)<br /><br /><br /><br />
425 <h4>Tags:</h4>
426 <div class="tags">
427 <table border="0" cellspacing="0" cellpadding="0">
428 <tr>
429 <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>
430 </tr>
431 <tr>
432 <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>
433 </tr>
434 </table>
435 </div>
436 <br /><br />
437
438
439 <div class="top">[ <a href="#top">Top</a> ]</div>
440 </div>
441 <hr />
442 <a name="method_htmlsp"></a>
443 <h3>method _htmlsp <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a285">285</a>]</span></h3>
444 <div class="function">
445 <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
446 <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
447 <code>string _htmlsp(
448 string
449 $string, bool
450 $plain)</code>
451 </td></tr></table>
452 </td></tr></table><br />
453
454 Same as htmlspecialchars, only that chars are not replaced if $plain !== true. This makes print_code() cleaner.<br /><br /><br /><br />
455 <h4>Tags:</h4>
456 <div class="tags">
457 <table border="0" cellspacing="0" cellpadding="0">
458 <tr>
459 <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>
460 </tr>
461 <tr>
462 <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>
463 </tr>
464 <tr>
465 <td><b>see:</b>&nbsp;&nbsp;</td><td><a href="../csstidy/csstidy_print.html#method_print">csstidy_print::_print()</a></td>
466 </tr>
467 </table>
468 </div>
469 <br /><br />
470
471
472 <h4>Parameters:</h4>
473 <div class="tags">
474 <table border="0" cellspacing="0" cellpadding="0">
475 <tr>
476 <td class="type">string&nbsp;&nbsp;</td>
477 <td><b>$string</b>&nbsp;&nbsp;</td>
478 <td></td>
479 </tr>
480 <tr>
481 <td class="type">bool&nbsp;&nbsp;</td>
482 <td><b>$plain</b>&nbsp;&nbsp;</td>
483 <td></td>
484 </tr>
485 </table>
486 </div><br />
487 <div class="top">[ <a href="#top">Top</a> ]</div>
488 </div>
489 <hr />
490 <a name="method_print"></a>
491 <h3>method _print <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a120">120</a>]</span></h3>
492 <div class="function">
493 <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
494 <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
495 <code>void _print(
496 [bool
497 $plain = false])</code>
498 </td></tr></table>
499 </td></tr></table><br />
500
501 Returns the formatted CSS Code and saves it into $this-&gt;output_css and $this-&gt;output_css_plain<br /><br /><br /><br />
502 <h4>Tags:</h4>
503 <div class="tags">
504 <table border="0" cellspacing="0" cellpadding="0">
505 <tr>
506 <td><b>version:</b>&nbsp;&nbsp;</td><td>2.0</td>
507 </tr>
508 <tr>
509 <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>
510 </tr>
511 </table>
512 </div>
513 <br /><br />
514
515
516 <h4>Parameters:</h4>
517 <div class="tags">
518 <table border="0" cellspacing="0" cellpadding="0">
519 <tr>
520 <td class="type">bool&nbsp;&nbsp;</td>
521 <td><b>$plain</b>&nbsp;&nbsp;</td>
522 <td>plain text or not</td>
523 </tr>
524 </table>
525 </div><br />
526 <div class="top">[ <a href="#top">Top</a> ]</div>
527 </div>
528 <hr />
529 <a name="method_reset"></a>
530 <h3>method _reset <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a84">84</a>]</span></h3>
531 <div class="function">
532 <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
533 <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
534 <code>void _reset(
535 )</code>
536 </td></tr></table>
537 </td></tr></table><br />
538
539 Resets output_css and output_css_plain (new css code)<br /><br /><br /><br />
540 <h4>Tags:</h4>
541 <div class="tags">
542 <table border="0" cellspacing="0" cellpadding="0">
543 <tr>
544 <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>
545 </tr>
546 <tr>
547 <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>
548 </tr>
549 </table>
550 </div>
551 <br /><br />
552
553
554 <div class="top">[ <a href="#top">Top</a> ]</div>
555 </div>
556 <hr />
557 <a name="method_seeknocomment"></a>
558 <h3>method _seeknocomment <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a225">225</a>]</span></h3>
559 <div class="function">
560 <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
561 <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
562 <code>mixed _seeknocomment(
563 integer
564 $key, integer
565 $move)</code>
566 </td></tr></table>
567 </td></tr></table><br />
568
569 Gets the next token type which is $move away from $key, excluding comments<br /><br /><br /><br />
570 <h4>Tags:</h4>
571 <div class="tags">
572 <table border="0" cellspacing="0" cellpadding="0">
573 <tr>
574 <td><b>return:</b>&nbsp;&nbsp;</td><td>a token type</td>
575 </tr>
576 <tr>
577 <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>
578 </tr>
579 <tr>
580 <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>
581 </tr>
582 </table>
583 </div>
584 <br /><br />
585
586
587 <h4>Parameters:</h4>
588 <div class="tags">
589 <table border="0" cellspacing="0" cellpadding="0">
590 <tr>
591 <td class="type">integer&nbsp;&nbsp;</td>
592 <td><b>$key</b>&nbsp;&nbsp;</td>
593 <td>current position</td>
594 </tr>
595 <tr>
596 <td class="type">integer&nbsp;&nbsp;</td>
597 <td><b>$move</b>&nbsp;&nbsp;</td>
598 <td>move this far</td>
599 </tr>
600 </table>
601 </div><br />
602 <div class="top">[ <a href="#top">Top</a> ]</div>
603 </div>
604 </div><br />
605
606
607 <div class="credit">
608 <hr />
609 Documentation generated on Mon, 15 May 2006 22:55:42 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>
610 </div>
611 </td></tr></table>
612 </td>
613 </tr>
614 </table>
615
616 </body>
617 </html>