/** * Write BorderPr * * @param Shared_XMLWriter $objWriter XML Writer * @param string $pName Element name * @param Style_Border $pBorder Border style * @throws Exception */ private function _writeBorderPr(Shared_XMLWriter $objWriter = null, $pName = 'left', Style_Border $pBorder = null) { // Write BorderPr if ($pBorder->getBorderStyle() != Style_Border::BORDER_NONE) { $objWriter->startElement($pName); $objWriter->writeAttribute('style', $pBorder->getBorderStyle()); // color $objWriter->startElement('color'); $objWriter->writeAttribute('rgb', $pBorder->getColor()->getARGB()); $objWriter->endElement(); $objWriter->endElement(); } }
/** * Create CSS style (Style_Border) * * @param Style_Border $pStyle Style_Border * @return string */ private function _createCSSStyleBorder(Style_Border $pStyle) { // Construct HTML $css = ''; // Create CSS $css .= $this->_mapBorderStyle($pStyle->getBorderStyle()) . ' #' . $pStyle->getColor()->getRGB(); // Return return $css; }