Lines Matching full:style
18 // Fields belonging to "style:master-page"
19 …'style-name' => array ('style:name', 'style', false),
20 …'style-display-name' => array ('style:display-name', 'style', false),
21 …'style-page-layout-name' => array ('style:page-layout-name', 'style', false),
22 …'draw-style-name' => array ('draw:style-name', 'style', false),
23 … 'style-next' => array ('style:next-style-name', 'style', true),
27 // Fields belonging to "style:header", "style:footer",
28 // "style:header-left" and "style:footer-left"
29 // The content/child-elements of "style:header" are saved as is
30 …'style-display' => array ('style:display', 'header', true),
44 * Get the element name for the ODT XML encoding of the style.
47 return 'style:master-page';
51 * Set style properties by importing values from a properties array.
53 * The style must have been previously created.
63 * Check if a style is a common style.
65 * @return bool Is common style
99 * Create new style by importing ODT style definition.
101 * @param $xmlCode Style definition in ODT XML format
102 * @return ODTStyle New specific style
105 $style = new ODTMasterPageStyle();
107 // Get attributes for element 'style:master-page'
108 $open = XMLUtil::getElementOpenTag('style:master-page', $xmlCode);
110 $style->importODTStyleInternal(self::$master_fields, $open, $style->master_style);
113 // Get attributes for element 'style:header'
114 $open = XMLUtil::getElementOpenTag('style:header', $xmlCode);
116 … $style->importODTStyleInternal(self::$header_footer_fields, $open, $style->style_header);
117 $content_header = XMLUtil::getElementContent ('style:header', $xmlCode);
120 // Get attributes for element 'style:footer'
121 $open = XMLUtil::getElementOpenTag('style:footer', $xmlCode);
123 … $style->importODTStyleInternal(self::$header_footer_fields, $open, $style->style_footer);
124 $content_footer = XMLUtil::getElementContent ('style:footer', $xmlCode);
127 // Get attributes for element 'style:header-left'
128 $open = XMLUtil::getElementOpenTag('style:header-left', $xmlCode);
130 … $style->importODTStyleInternal(self::$header_footer_fields, $open, $style->style_header_left);
131 $content_header_left = XMLUtil::getElementContent ('style:header-left', $xmlCode);
134 // Get attributes for element 'style:footer-left'
135 $open = XMLUtil::getElementOpenTag('style:footer-left', $xmlCode);
137 … $style->importODTStyleInternal(self::$header_footer_fields, $open, $style->style_footer_left);
138 $content_footer_left = XMLUtil::getElementContent ('style:footer-left', $xmlCode);
141 return $style;
145 * Encode current style values in a string and return it.
147 * @return string ODT XML encoded style
150 $style = '';
157 // Get master style ODT properties
182 // Build style.
183 $style = '<style:master-page '.$master.">\n";
185 $style .= '<style:header '.$header.">\n";
186 $style .= $content_header;
187 $style .= '</style:header>'."\n";
190 $style .= '<style:footer '.$footer.">\n";
191 $style .= $content_footer;
192 $style .= '</style:footer>'."\n";
195 $style .= '<style:header-left '.$header_left.">\n";
196 $style .= $content_header_left;
197 $style .= '</style:header-left>'."\n";
200 $style .= '<style:footer-left '.$footer_left.">\n";
201 $style .= $content_footer_left;
202 $style .= '</style:footer-left>'."\n";
204 $style .= '</style:master-page'.">\n";
205 return $style;