Exemplo n.º 1
0
 /**
  * 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();
     }
 }
Exemplo n.º 2
0
 /**
  * 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;
 }