@@ -994,41 +994,41 @@ protected function writeTypeArea(XMLWriter $objWriter, Area $subject, $includeSh
994
994
// c:ser
995
995
$ objWriter ->startElement ('c:ser ' );
996
996
997
- // c:idx
997
+ // c:ser > c: idx
998
998
$ objWriter ->startElement ('c:idx ' );
999
999
$ objWriter ->writeAttribute ('val ' , $ seriesIndex );
1000
1000
$ objWriter ->endElement ();
1001
1001
1002
- // c:order
1002
+ // c:ser > c: order
1003
1003
$ objWriter ->startElement ('c:order ' );
1004
1004
$ objWriter ->writeAttribute ('val ' , $ seriesIndex );
1005
1005
$ objWriter ->endElement ();
1006
1006
1007
- // c:tx
1007
+ // c:ser > c: tx
1008
1008
$ objWriter ->startElement ('c:tx ' );
1009
1009
$ coords = ($ includeSheet ? 'Sheet1!$ ' . \PHPExcel_Cell::stringFromColumnIndex (1 + $ seriesIndex ) . '$1 ' : '' );
1010
1010
$ this ->writeSingleValueOrReference ($ objWriter , $ includeSheet , $ series ->getTitle (), $ coords );
1011
1011
$ objWriter ->endElement ();
1012
1012
1013
- // c:dLbls
1013
+ // c:ser > c: dLbls
1014
1014
$ objWriter ->startElement ('c:dLbls ' );
1015
1015
1016
- // c:txPr
1016
+ // c:ser > c:dLbls > c: txPr
1017
1017
$ objWriter ->startElement ('c:txPr ' );
1018
1018
1019
- // a:bodyPr
1019
+ // c:ser > c:dLbls > c:txPr > a:bodyPr
1020
1020
$ objWriter ->writeElement ('a:bodyPr ' , null );
1021
1021
1022
- // a:lstStyle
1022
+ // c:ser > c:dLbls > c:txPr > a:lstStyle
1023
1023
$ objWriter ->writeElement ('a:lstStyle ' , null );
1024
1024
1025
- // a:p
1025
+ // c:ser > c:dLbls > c:txPr > a:p
1026
1026
$ objWriter ->startElement ('a:p ' );
1027
1027
1028
- // a:pPr
1028
+ // c:ser > c:dLbls > c:txPr > a:p > a:pPr
1029
1029
$ objWriter ->startElement ('a:pPr ' );
1030
1030
1031
- // a:defRPr
1031
+ // c:ser > c:dLbls > c:txPr > a:p > a:pPr > a:defRPr
1032
1032
$ objWriter ->startElement ('a:defRPr ' );
1033
1033
1034
1034
$ objWriter ->writeAttribute ('b ' , ($ series ->getFont ()->isBold () ? 'true ' : 'false ' ));
@@ -1045,50 +1045,59 @@ protected function writeTypeArea(XMLWriter $objWriter, Area $subject, $includeSh
1045
1045
}
1046
1046
}
1047
1047
1048
- // Font - a:solidFill
1048
+ // c:ser > c:dLbls > c:txPr > a:p > a:pPr > a:defRPr > a:solidFill
1049
1049
$ objWriter ->startElement ('a:solidFill ' );
1050
1050
1051
- // a:srgbClr
1051
+ // c:ser > c:dLbls > c:txPr > a:p > a:pPr > a:defRPr > a:solidFill > a:srgbClr
1052
1052
$ objWriter ->startElement ('a:srgbClr ' );
1053
1053
$ objWriter ->writeAttribute ('val ' , $ series ->getFont ()->getColor ()->getRGB ());
1054
1054
$ objWriter ->endElement ();
1055
1055
1056
+ // c:ser > c:dLbls > c:txPr > a:p > a:pPr > a:defRPr > ## a:solidFill
1056
1057
$ objWriter ->endElement ();
1057
1058
1058
- // Font - a:latin
1059
+ // c:ser > c:dLbls > c:txPr > a:p > a:pPr > a:defRPr > a:latin
1059
1060
$ objWriter ->startElement ('a:latin ' );
1060
1061
$ objWriter ->writeAttribute ('typeface ' , $ series ->getFont ()->getName ());
1061
1062
$ objWriter ->endElement ();
1062
1063
1064
+ // c:ser > c:dLbls > c:txPr > a:p > a:pPr > ##a:defRPr
1063
1065
$ objWriter ->endElement ();
1064
1066
1067
+ // c:ser > c:dLbls > c:txPr > a:p > ##a:pPr
1065
1068
$ objWriter ->endElement ();
1066
1069
1067
- // a:endParaRPr
1070
+ // c:ser > c:dLbls > c:txPr > a:p > a:endParaRPr
1068
1071
$ objWriter ->startElement ('a:endParaRPr ' );
1069
1072
$ objWriter ->writeAttribute ('lang ' , 'en-US ' );
1070
1073
$ objWriter ->writeAttribute ('dirty ' , '0 ' );
1071
1074
$ objWriter ->endElement ();
1072
1075
1076
+ // c:ser > c:dLbls > c:txPr > ##a:p
1073
1077
$ objWriter ->endElement ();
1074
1078
1079
+ // c:ser > c:dLbls > ##c:txPr
1075
1080
$ objWriter ->endElement ();
1076
1081
1077
- // c:showVal
1082
+ // c:ser > c:dLbls > c:dLblPos
1083
+ $ this ->writeElementWithValAttribute ($ objWriter , 'c:dLblPos ' , $ series ->getLabelPosition ());
1084
+
1085
+ // c:ser > c:dLbls > c:showVal
1078
1086
$ this ->writeElementWithValAttribute ($ objWriter , 'c:showVal ' , $ series ->hasShowValue () ? '1 ' : '0 ' );
1079
1087
1080
- // c:showCatName
1088
+ // c:ser > c:dLbls > c: showCatName
1081
1089
$ this ->writeElementWithValAttribute ($ objWriter , 'c:showCatName ' , $ series ->hasShowCategoryName () ? '1 ' : '0 ' );
1082
1090
1083
- // c:showSerName
1091
+ // c:ser > c:dLbls > c: showSerName
1084
1092
$ this ->writeElementWithValAttribute ($ objWriter , 'c:showSerName ' , $ series ->hasShowSeriesName () ? '1 ' : '0 ' );
1085
1093
1086
- // c:showPercent
1094
+ // c:ser > c:dLbls > c: showPercent
1087
1095
$ this ->writeElementWithValAttribute ($ objWriter , 'c:showPercent ' , $ series ->hasShowPercentage () ? '1 ' : '0 ' );
1088
1096
1089
- // c:showLeaderLines
1097
+ // c:ser > c:dLbls > c: showLeaderLines
1090
1098
$ this ->writeElementWithValAttribute ($ objWriter , 'c:showLeaderLines ' , $ series ->hasShowLeaderLines () ? '1 ' : '0 ' );
1091
1099
1100
+ // c:ser > ##c:dLbls
1092
1101
$ objWriter ->endElement ();
1093
1102
1094
1103
if ($ series ->getFill ()->getFillType () != Fill::FILL_NONE ) {
0 commit comments