好的,发现了。假设一个饼图,提取的 docxword/charts/(somefilename).xml
在元素路径下包含c:chartSpace/c:chart/c:plotArea/c:pie[3D]Chart/c:ser/
以下相关部分:
<c:val>
<c:numRef>
<c:f>0</c:f>
<c:numCache>
<c:formatCode>General</c:formatCode>
<c:ptCount val="3"/>
<c:pt idx="0">
<c:v>41.75</c:v>
</c:pt>
<c:pt idx="1">
<c:v>35.71</c:v>
</c:pt>
<c:pt idx="2">
<c:v>22.52</c:v>
</c:pt>
</c:numCache>
</c:numRef>
</c:val>
这c:pt
似乎意味着数据点。
无论如何,作为这个c:val
节点的几个兄弟姐妹,有
<c:dPt>
<c:idx val="0"/>
<c:spPr>
<a:solidFill>
<a:srgbClr val="004586"/>
</a:solidFill>
<a:ln>
<a:noFill/>
</a:ln>
</c:spPr>
</c:dPt>
<c:dPt>
<c:idx val="1"/>
<c:spPr>
<a:solidFill>
<a:srgbClr val="ff420e"/>
</a:solidFill>
<a:ln>
<a:noFill/>
</a:ln>
</c:spPr>
</c:dPt>
<c:dPt>
<c:idx val="2"/>
<c:spPr>
<a:solidFill>
<a:srgbClr val="ffd320"/>
</a:solidFill>
<a:ln>
<a:noFill/>
</a:ln>
</c:spPr>
</c:dPt>
idx
元素/属性显然是相互引用的,并且似乎solidFill/srgbClr
定义了实际的颜色。
HTH。