2014-07-21 5 views
0

저는 phpdocx 라이브러리를 사용하여 .docx 파일에 원형 차트 다이어그램을 만듭니다. 색 구성표에 대한 내가 찾은 (만) 각각의 부분은 이러한 설정의 의미가 문서화 및/또는 내 자신을 정의 할 수 있어요 어떤 기본 소스가 있습니까OpenDocument의 원형 차트 색상

<mc:AlternateContent xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"> 
    <mc:Choice xmlns:c14="http://schemas.microsoft.com/office/drawing/2007/8/2/chart" Requires="c14"> 
     <c14:style val="102"/> 
    </mc:Choice> 
    <mc:Fallback> 
     <c:style val="2"/> 
    </mc:Fallback> 
</mc:AlternateContent> 

입니까?

감사합니다.

답변

0

확인해보세요. 파이 차트를 가정하면, 추출 된 DOCX는 다음의 관련 섹션의 요소 경로 c:chartSpace/c:chart/c:plotArea/c:pie[3D]Chart/c:ser/ 아래 word/charts/(somefilename).xml에 포함

<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.