Lines Matching full:style
3 * ODTStyleStyle: class for ODT style styles.
4 * (Elements style:style and style:default-style)
27 // Style properties/attributes common to each
28 // style:style and style:default-style element
30 …'style-name' => array ('style:name', 'style', false),
31 …'style-display-name' => array ('style:display-name', 'style', false),
32 …'style-parent' => array ('style:parent-style-name', 'style', false),
33 … 'style-class' => array ('style:class', 'style', true),
34 … 'style-family' => array ('style:family', 'style', true),
35 … 'style-next' => array ('style:next-style-name', 'style', true),
36 … 'style-list-level' => array ('style:list-level', 'style', true),
37 … 'style-list-style-name' => array ('style:list-style-name', 'style', true),
38 … 'style-master-page-name' => array ('style:master-page-name', 'style', true),
39 … 'style-auto-update' => array ('style:auto-update', 'style', true),
40 … 'style-data-style-name' => array ('style:data-style-name', 'style', true),
41 … 'style-percentage-data-style-name' => array ('style:percentage-data-style-name', 'style', true),
42 … 'style-default-outline-level' => array ('style:default-outline-level', 'style', true),
64 * Get the element name for the ODT XML encoding of the style.
71 return 'style:default-style';
73 return 'style:style';
77 * Mark style as default style or not.
86 * Is this style a default style?
88 * @return boolean Is this a default style?
95 * Encode current style values in a string and return it.
97 * @return string ODT XML encoded style
101 $style = '';
112 case 'style':
113 $style .= $items ['odt_property'].'="'.$items ['value'].'" ';
142 // Build style.
144 $style = '<'.$element.' '.$style.'>'."\n";
147 $style .= ' <style:paragraph-properties '.$paragraph.'/>'."\n";
149 $style .= ' <style:paragraph-properties '.$paragraph.'>'."\n";
150 … $style .= ' <style:tab-stops><style:tab-stop '.$tab_stop.'/></style:tab-stops>'."\n";
151 $style .= ' </style:paragraph-properties>'."\n";
155 $style .= ' <style:text-properties '.$text.'/>'."\n";
158 $style .= ' <style:table-properties '.$table.'/>'."\n";
161 $style .= ' <style:table-column-properties '.$table_column.'/>'."\n";
164 $style .= ' <style:table-row-properties '.$table_row.'/>'."\n";
168 $style .= ' <style:table-cell-properties '.$table_cell.'/>'."\n";
170 $style .= ' <style:table-cell-properties '.$table_cell.'>'."\n";
171 $style .=' <style:background-image '.$image.'/>'."\n";
172 $style .= ' </style:table-cell-properties>';
175 $style .= '</'.$element.'>'."\n";
176 return $style;
180 * Create new style by importing ODT style definition.
182 * @param $xmlCode Style definition in ODT XML format
183 * @return ODTStyle New specific style
187 if (preg_match ('/style:family="[^"]+"/', $xmlCode, $matches) !== 1) {
190 $family = substr ($matches [0], strlen('style:family='));
200 // Unknown/not implemented style family.
201 // Return NULL, in this case ODTStyle will create a generic unknown style.
206 * Set style properties by importing values from a properties array.
208 * The style must have been previously created. Only those properties
211 * @param $style ODTStyle object for storing the properties
227 case 'style':