function _getStyleArray() { $aStyles = parent::_getStyleArray(); $iWidth = $this->getPxWidth(); if ($iWidth !== FALSE) { $iStepWidth = round($iWidth * $this->getPercent() / 100, 0); $aStyles["width"] = $iStepWidth . "px"; } if ($this->defaultTrue("/usedefaultstyle")) { if (!array_key_exists("border", $aStyles) && !array_key_exists("border-width", $aStyles)) { $aStyles["border-width"] = "2px"; } if (!array_key_exists("border", $aStyles) && !array_key_exists("border-color", $aStyles)) { $aStyles["border-color"] = "silver"; } if (!array_key_exists("border", $aStyles) && !array_key_exists("border-style", $aStyles)) { $aStyles["border-style"] = "solid"; } if (!array_key_exists("text-align", $aStyles)) { $aStyles["text-align"] = "center"; } if (!array_key_exists("overflow", $aStyles)) { $aStyles["overflow"] = "hidden"; } } reset($aStyles); return $aStyles; }