Rev 911 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
<?php//require_once 'functions.php';//require_once 'class.odt.php';include_once 'phpodt.php';/*** Base class for paragraph & text styles.** @author Issam RACHDI*/class Style {/*** The DOMDocument representing the styles xml file* @access private* @var DOMDocument*/protected $styleDocument;/*** The name of the style* @access private* @var string*/protected $name;/*** The DOMElement representing this style* @access private* @var DOMElement*/protected $styleElement;/*** The constructor initializes the properties, then creates a <style:style>* element representing this specific style, and add it to <office:styles> element** @param DOMDocument $styleDoc* @param string $name*/function __construct($name) {$this->styleDocument = ODT::getInstance()->getStyleDocument();$this->name = $name;$this->styleElement = $this->styleDocument->createElement('style:style');$this->styleElement->setAttribute('style:name', $name);$this->styleDocument->getElementsByTagName('office:styles')->item(0)->appendChild($this->styleElement);}/*** return the name of this style* @return string*/function getStyleName() {return $this->name;}public function setStyleName($name) {$this->name = $name;}}?>