Skip to content

Commit a2ab6fb

Browse files
committed
Fixed Doughnut
1 parent 684c824 commit a2ab6fb

File tree

1 file changed

+9
-19
lines changed

1 file changed

+9
-19
lines changed

src/PhpPresentation/Writer/PowerPoint2007/PptCharts.php

+9-19
Original file line numberDiff line numberDiff line change
@@ -1247,9 +1247,7 @@ protected function writeTypeBar3D(XMLWriter $objWriter, Bar3D $subject, bool $in
12471247
}
12481248

12491249
/**
1250-
* Write Type Pie.
1251-
*
1252-
* @param XMLWriter $objWriter XML Writer
1250+
* Write Type Doughnut.
12531251
*/
12541252
protected function writeTypeDoughnut(XMLWriter $objWriter, Doughnut $subject, bool $includeSheet = false): void
12551253
{
@@ -1348,22 +1346,6 @@ protected function writeTypeDoughnut(XMLWriter $objWriter, Doughnut $subject, bo
13481346
// c:dLbls\c:txPr\a:p
13491347
$objWriter->startElement('a:p');
13501348

1351-
$this->writeElementWithValAttribute($objWriter, 'c:showLegendKey', $series->hasShowLegendKey() ? '1' : '0');
1352-
$this->writeElementWithValAttribute($objWriter, 'c:showVal', $series->hasShowValue() ? '1' : '0');
1353-
$this->writeElementWithValAttribute($objWriter, 'c:showCatName', $series->hasShowCategoryName() ? '1' : '0');
1354-
$this->writeElementWithValAttribute($objWriter, 'c:showSerName', $series->hasShowSeriesName() ? '1' : '0');
1355-
$this->writeElementWithValAttribute($objWriter, 'c:showPercent', $series->hasShowPercentage() ? '1' : '0');
1356-
$this->writeElementWithValAttribute($objWriter, 'c:showBubbleSize', '0');
1357-
$this->writeElementWithValAttribute($objWriter, 'c:showLeaderLines', $series->hasShowLeaderLines() ? '1' : '0');
1358-
1359-
// c:dLbls\c:txPr
1360-
$objWriter->startElement('c:txPr');
1361-
$objWriter->writeElement('a:bodyPr', null);
1362-
$objWriter->writeElement('a:lstStyle', null);
1363-
1364-
// c:dLbls\c:txPr\a:p
1365-
$objWriter->startElement('a:p');
1366-
13671349
// c:dLbls\c:txPr\a:p\a:pPr
13681350
$objWriter->startElement('a:pPr');
13691351

@@ -1406,6 +1388,14 @@ protected function writeTypeDoughnut(XMLWriter $objWriter, Doughnut $subject, bo
14061388
// c:dLbls\c:txPr\
14071389
$objWriter->endElement();
14081390

1391+
$this->writeElementWithValAttribute($objWriter, 'c:showLegendKey', $series->hasShowLegendKey() ? '1' : '0');
1392+
$this->writeElementWithValAttribute($objWriter, 'c:showVal', $series->hasShowValue() ? '1' : '0');
1393+
$this->writeElementWithValAttribute($objWriter, 'c:showCatName', $series->hasShowCategoryName() ? '1' : '0');
1394+
$this->writeElementWithValAttribute($objWriter, 'c:showSerName', $series->hasShowSeriesName() ? '1' : '0');
1395+
$this->writeElementWithValAttribute($objWriter, 'c:showPercent', $series->hasShowPercentage() ? '1' : '0');
1396+
$this->writeElementWithValAttribute($objWriter, 'c:showBubbleSize', '0');
1397+
$this->writeElementWithValAttribute($objWriter, 'c:showLeaderLines', $series->hasShowLeaderLines() ? '1' : '0');
1398+
14091399
$separator = $series->getSeparator();
14101400
if (!empty($separator) && PHP_EOL != $separator) {
14111401
// c:dLbls\c:separator

0 commit comments

Comments
 (0)