Subversion-Projekte lars-tiefland.php_share

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<?php
2
 
3
define('CSS_PROPERTY_LEVEL_CURRENT',0);
4
define('CSS_PROPERTY_LEVEL_PARENT',1);
5
 
6
define('CSS_PROPERTY_INHERIT', null);
7
 
8
define('CSS_BACKGROUND',          1);
9
define('CSS_BACKGROUND_COLOR',    2);
10
define('CSS_BACKGROUND_IMAGE',    3);
11
define('CSS_BORDER',              4);
12
define('CSS_BORDER_BOTTOM',       5);
13
define('CSS_BORDER_BOTTOM_COLOR', 6);
14
define('CSS_BORDER_BOTTOM_STYLE', 7);
15
define('CSS_BORDER_BOTTOM_WIDTH', 8);
16
define('CSS_BORDER_COLLAPSE',     9);
17
define('CSS_BORDER_COLOR',       10);
18
define('CSS_BORDER_LEFT',        11);
19
define('CSS_BORDER_LEFT_COLOR',  12);
20
define('CSS_BORDER_LEFT_STYLE',  13);
21
define('CSS_BORDER_LEFT_WIDTH',  14);
22
define('CSS_BORDER_RIGHT',       15);
23
define('CSS_BORDER_RIGHT_COLOR', 16);
24
define('CSS_BORDER_RIGHT_STYLE', 17);
25
define('CSS_BORDER_RIGHT_WIDTH', 18);
26
define('CSS_BORDER_STYLE',       19);
27
define('CSS_BORDER_TOP',         20);
28
define('CSS_BORDER_TOP_COLOR',   21);
29
define('CSS_BORDER_TOP_STYLE',   22);
30
define('CSS_BORDER_TOP_WIDTH',   23);
31
define('CSS_BORDER_WIDTH',       24);
32
define('CSS_BOTTOM',             25);
33
define('CSS_CLEAR',              26);
34
define('CSS_COLOR',              27);
35
define('CSS_CONTENT',            28);
36
define('CSS_DISPLAY',            29);
37
define('CSS_FLOAT',              30);
38
define('CSS_FONT',               31);
39
define('CSS_FONT_FAMILY',        32);
40
define('CSS_FONT_SIZE',          33);
41
define('CSS_FONT_STYLE',         34);
42
define('CSS_FONT_WEIGHT',        35);
43
define('CSS_HEIGHT',             36);
44
define('CSS_LEFT',               37);
45
define('CSS_LETTER_SPACING',     38);
46
define('CSS_LINE_HEIGHT',        39);
47
define('CSS_LIST_STYLE',         40);
48
define('CSS_MARGIN',             41);
49
define('CSS_MARGIN_BOTTOM',      42);
50
define('CSS_MARGIN_LEFT',        43);
51
define('CSS_MARGIN_RIGHT',       44);
52
define('CSS_MARGIN_TOP',         45);
53
define('CSS_MIN_HEIGHT',         46);
54
define('CSS_OVERFLOW',           47);
55
define('CSS_PADDING',            48);
56
define('CSS_PADDING_BOTTOM',     49);
57
define('CSS_PADDING_LEFT',       50);
58
define('CSS_PADDING_RIGHT',      51);
59
define('CSS_PADDING_TOP',        52);
60
define('CSS_PAGE_BREAK_AFTER',   53);
61
define('CSS_POSITION',           54);
62
define('CSS_RIGHT',              55);
63
define('CSS_TEXT_ALIGN',         56);
64
define('CSS_TEXT_DECORATION',    57);
65
define('CSS_TEXT_INDENT',        58);
66
define('CSS_TEXT_TRANSFORM',     59);
67
define('CSS_TOP',                60);
68
define('CSS_VERTICAL_ALIGN',     61);
69
define('CSS_VISIBILITY',         62);
70
define('CSS_WIDTH',              63);
71
define('CSS_WHITE_SPACE',        64);
72
define('CSS_Z_INDEX',            65);
73
 
74
define('CSS_BACKGROUND_POSITION',100);
75
define('CSS_BACKGROUND_REPEAT',  101);
76
define('CSS_MAX_HEIGHT',         102);
77
define('CSS_LIST_STYLE_IMAGE',   103);
78
define('CSS_LIST_STYLE_POSITION',104);
79
define('CSS_LIST_STYLE_TYPE',    105);
80
define('CSS_WORD_SPACING',       106);
81
define('CSS_MIN_WIDTH',          107);
82
define('CSS_PAGE_BREAK_INSIDE',  108);
83
define('CSS_PAGE_BREAK_BEFORE',  109);
84
define('CSS_ORPHANS',            110);
85
define('CSS_WIDOWS',             111);
86
define('CSS_TABLE_LAYOUT',       112);
87
define('CSS_DIRECTION',          113);
88
define('CSS_PAGE',               114);
89
define('CSS_BACKGROUND_ATTACHMENT', 115);
90
define('CSS_SIZE', 116);
91
 
92
define('CSS_HTML2PS_ALIGN',            900);
93
define('CSS_HTML2PS_CELLPADDING',      901);
94
define('CSS_HTML2PS_CELLSPACING',      902);
95
define('CSS_HTML2PS_FORM_ACTION',      903);
96
define('CSS_HTML2PS_FORM_RADIOGROUP',  904);
97
define('CSS_HTML2PS_LOCALALIGN',       905);
98
define('CSS_HTML2PS_LINK_DESTINATION', 906);
99
define('CSS_HTML2PS_LINK_TARGET',      907);
100
define('CSS_HTML2PS_LIST_COUNTER',     908);
101
define('CSS_HTML2PS_NOWRAP',           909);
102
 
103
define('CSS_HTML2PS_TABLE_BORDER', 910);
104
define('CSS_HTML2PS_HTML_CONTENT', 911);
105
define('CSS_HTML2PS_PSEUDOELEMENTS', 912);
106
define('CSS_HTML2PS_COMPOSITE_WIDTH', 913);
107
define('CSS_HTML2PS_PIXELS', 914);
108
 
109
// Selectors
110
 
111
define('CSS_PAGE_SELECTOR_ALL',   0);
112
define('CSS_PAGE_SELECTOR_FIRST', 1);
113
define('CSS_PAGE_SELECTOR_LEFT',  2);
114
define('CSS_PAGE_SELECTOR_RIGHT', 3);
115
define('CSS_PAGE_SELECTOR_NAMED', 4);
116
 
117
define('CSS_MARGIN_BOX_SELECTOR_TOP', 0);
118
define('CSS_MARGIN_BOX_SELECTOR_TOP_LEFT_CORNER', 1);
119
define('CSS_MARGIN_BOX_SELECTOR_TOP_LEFT', 2);
120
define('CSS_MARGIN_BOX_SELECTOR_TOP_CENTER', 3);
121
define('CSS_MARGIN_BOX_SELECTOR_TOP_RIGHT', 4);
122
define('CSS_MARGIN_BOX_SELECTOR_TOP_RIGHT_CORNER', 5);
123
define('CSS_MARGIN_BOX_SELECTOR_BOTTOM', 6);
124
define('CSS_MARGIN_BOX_SELECTOR_BOTTOM_LEFT_CORNER', 7);
125
define('CSS_MARGIN_BOX_SELECTOR_BOTTOM_LEFT', 8);
126
define('CSS_MARGIN_BOX_SELECTOR_BOTTOM_CENTER', 9);
127
define('CSS_MARGIN_BOX_SELECTOR_BOTTOM_RIGHT', 10);
128
define('CSS_MARGIN_BOX_SELECTOR_BOTTOM_RIGHT_CORNER', 11);
129
define('CSS_MARGIN_BOX_SELECTOR_LEFT_TOP', 12);
130
define('CSS_MARGIN_BOX_SELECTOR_LEFT_MIDDLE', 13);
131
define('CSS_MARGIN_BOX_SELECTOR_LEFT_BOTTOM', 14);
132
define('CSS_MARGIN_BOX_SELECTOR_RIGHT_TOP', 15);
133
define('CSS_MARGIN_BOX_SELECTOR_RIGHT_MIDDLE', 16);
134
define('CSS_MARGIN_BOX_SELECTOR_RIGHT_BOTTOM', 17);
135
 
136
// 'border-style' values
137
 
138
define('BS_NONE',   1);
139
define('BS_SOLID',  2);
140
define('BS_INSET',  3);
141
define('BS_GROOVE', 4);
142
define('BS_RIDGE',  5);
143
define('BS_OUTSET', 6);
144
define('BS_DASHED', 7);
145
define('BS_DOTTED', 8);
146
define('BS_DOUBLE', 9);
147
 
148
// Unit types
149
 
150
define('UNIT_NONE', 0);
151
 
152
// relative units
153
 
154
define('UNIT_PX', 2);
155
define('UNIT_EM', 5);
156
define('UNIT_EX', 6);
157
 
158
// absolute length units
159
 
160
define('UNIT_IN', 7);
161
define('UNIT_CM', 4);
162
define('UNIT_MM', 3);
163
define('UNIT_PT', 1);
164
define('UNIT_PC', 8);
165
 
166
// Cache constants
167
 
168
define('CACHE_MIN_WIDTH',0);
169
define('CACHE_MAX_WIDTH',1);
170
define('CACHE_TYPEFACE', 2);
171
define('CACHE_MIN_WIDTH_NATURAL', 3);
172
 
173
// CSS regular expressions
174
 
175
define('CSS_NL_REGEXP', '(?:\n|\r\n|\r|\f)');
176
define('CSS_UNICODE_REGEXP', '\\[0-9a-f]{1,6}(?:\r\n|[ \n\r\t\f])?');
177
define('CSS_NONASCII_REGEXP', '[^\0-\177]');
178
define('CSS_ESCAPE_REGEXP', CSS_UNICODE_REGEXP.'|\\[^\n\r\f0-9a-f]');
179
define('CSS_NMSTART_REGEXP', '(?:[_a-z]|'.CSS_NONASCII_REGEXP.'|'.CSS_ESCAPE_REGEXP.')');
180
define('CSS_NMCHAR_REGEXP', '(?:[_a-z0-9-]|'.CSS_NONASCII_REGEXP.'|'.CSS_ESCAPE_REGEXP.')');
181
define('CSS_IDENT_REGEXP', '-?'.CSS_NMSTART_REGEXP.CSS_NMCHAR_REGEXP.'*');
182
define('CSS_FUNCTION_REGEXP', '(?:'.CSS_IDENT_REGEXP.'\()');
183
define('CSS_STRING1_REGEXP', '\"(?:[^\n\r\f\\"]|\\\\'.CSS_NL_REGEXP.'|'.CSS_ESCAPE_REGEXP.')*\"');
184
define('CSS_STRING2_REGEXP', '\\'."'".'(?:[^\n\r\f\\'."'".']|\\\\'.CSS_NL_REGEXP.'|'.CSS_ESCAPE_REGEXP.')*\\'."'");
185
 
186
?>