Example #1
0
 /**
  * Write Data Labels
  *
  * @param 	PHPExcel_Shared_XMLWriter 	$objWriter 		XML Writer
  * @param 	PHPExcel_Chart_Layout		$chartLayout	Chart layout
  * @throws 	PHPExcel_Writer_Exception
  */
 private function _writeDataLbls($objWriter, $chartLayout)
 {
     $objWriter->startElement('c:dLbls');
     $objWriter->startElement('c:showLegendKey');
     $showLegendKey = empty($chartLayout) ? 0 : $chartLayout->getShowLegendKey();
     $objWriter->writeAttribute('val', empty($showLegendKey) ? 0 : 1);
     $objWriter->endElement();
     $objWriter->startElement('c:showVal');
     $showVal = empty($chartLayout) ? 0 : $chartLayout->getShowVal();
     $objWriter->writeAttribute('val', empty($showVal) ? 0 : 1);
     $objWriter->endElement();
     $objWriter->startElement('c:showCatName');
     $showCatName = empty($chartLayout) ? 0 : $chartLayout->getShowCatName();
     $objWriter->writeAttribute('val', empty($showCatName) ? 0 : 1);
     $objWriter->endElement();
     $objWriter->startElement('c:showSerName');
     $showSerName = empty($chartLayout) ? 0 : $chartLayout->getShowSerName();
     $objWriter->writeAttribute('val', empty($showSerName) ? 0 : 1);
     $objWriter->endElement();
     $objWriter->startElement('c:showPercent');
     $showPercent = empty($chartLayout) ? 0 : $chartLayout->getShowPercent();
     $objWriter->writeAttribute('val', empty($showPercent) ? 0 : 1);
     $objWriter->endElement();
     $objWriter->startElement('c:showBubbleSize');
     $showBubbleSize = empty($chartLayout) ? 0 : $chartLayout->getShowBubbleSize();
     $objWriter->writeAttribute('val', empty($showBubbleSize) ? 0 : 1);
     $objWriter->endElement();
     $objWriter->startElement('c:showLeaderLines');
     $showLeaderLines = empty($chartLayout) ? 1 : $chartLayout->getShowLeaderLines();
     $objWriter->writeAttribute('val', empty($showLeaderLines) ? 0 : 1);
     $objWriter->endElement();
     $objWriter->endElement();
 }