2016-11-12 91 views
0

我正在玩PPTX文件轉換爲HTML,並且遇到了繪製ML表格的問題,特別是行的綁定。在Open Office XML/Drawing中綁定表格

我有一張3種不同顏色的表格,主要的重音顏色,Band1H行上的色調和Band2H行上更淺的色調。表的屬性指定firstRow =「1」和bandRow =「1」。我沒有問題獲得firstRow和Band1H的背景顏色,但Band2H似乎只在整個TBL元素內部,我理解(也許不正確),除非所有表格屬性都關閉,否則我無法讀取它。

什麼是獲得這些風格的正確方法?

Example image of table in question

從slide1.xml表

<a:tbl> 
    <a:tblPr firstRow="1" bandRow="1"> 
     <a:tableStyleId>{21E4AEA4-8DFA-4A89-87EB-49C32662AFE0}</a:tableStyleId> 
    </a:tblPr> 
    <a:tblGrid> 
     <a:gridCol w="1354667"/> 
     <a:gridCol w="1354667"/> 
     <a:gridCol w="1354667"/> 
     <a:gridCol w="1354667"/> 
     <a:gridCol w="1354667"/> 
     <a:gridCol w="1354667"/> 
    </a:tblGrid> 
    <a:tr h="567215"> 
     <a:tc> 
      <a:txBody> 
       <a:bodyPr/> 
       <a:lstStyle/> 
       <a:p> 
        <a:r> 
         <a:rPr lang="en-US" dirty="0" smtClean="0"/> 
         <a:t>h1</a:t> 
        </a:r> 
        <a:endParaRPr lang="en-US" dirty="0"/> 
       </a:p> 
      </a:txBody> 
      <a:tcPr/> 
     </a:tc> 
     <a:tc> 
      <a:txBody> 
       <a:bodyPr/> 
       <a:lstStyle/> 
       <a:p> 
        <a:r> 
         <a:rPr lang="en-US" dirty="0" smtClean="0"/> 
         <a:t>h2</a:t> 
        </a:r> 
        <a:endParaRPr lang="en-US" dirty="0"/> 
       </a:p> 
      </a:txBody> 
      <a:tcPr/> 
     </a:tc> 
     <a:tc> 
      <a:txBody> 
       <a:bodyPr/> 
       <a:lstStyle/> 
       <a:p> 
        <a:r> 
         <a:rPr lang="en-US" dirty="0" smtClean="0"/> 
         <a:t>h3</a:t> 
        </a:r> 
        <a:endParaRPr lang="en-US" dirty="0"/> 
       </a:p> 
      </a:txBody> 
      <a:tcPr/> 
     </a:tc> 
     <a:tc> 
      <a:txBody> 
       <a:bodyPr/> 
       <a:lstStyle/> 
       <a:p> 
        <a:r> 
         <a:rPr lang="en-US" dirty="0" smtClean="0"/> 
         <a:t>h4</a:t> 
        </a:r> 
        <a:endParaRPr lang="en-US" dirty="0"/> 
       </a:p> 
      </a:txBody> 
      <a:tcPr/> 
     </a:tc> 
     <a:tc> 
      <a:txBody> 
       <a:bodyPr/> 
       <a:lstStyle/> 
       <a:p> 
        <a:r> 
         <a:rPr lang="en-US" dirty="0" smtClean="0"/> 
         <a:t>h5</a:t> 
        </a:r> 
        <a:endParaRPr lang="en-US" dirty="0"/> 
       </a:p> 
      </a:txBody> 
      <a:tcPr/> 
     </a:tc> 
     <a:tc> 
      <a:txBody> 
       <a:bodyPr/> 
       <a:lstStyle/> 
       <a:p> 
        <a:r> 
         <a:rPr lang="en-US" dirty="0" smtClean="0"/> 
         <a:t>h5</a:t> 
        </a:r> 
        <a:endParaRPr lang="en-US" dirty="0"/> 
       </a:p> 
      </a:txBody> 
      <a:tcPr/> 
     </a:tc> 
    </a:tr> 
    <a:tr h="567215"> 
     <a:tc> 
      <a:txBody> 
       <a:bodyPr/> 
       <a:lstStyle/> 
       <a:p> 
        <a:r> 
         <a:rPr lang="en-US" dirty="0" smtClean="0"/> 
         <a:t>a</a:t> 
        </a:r> 
        <a:endParaRPr lang="en-US" dirty="0"/> 
       </a:p> 
      </a:txBody> 
      <a:tcPr/> 
     </a:tc> 
     <a:tc> 
      <a:txBody> 
       <a:bodyPr/> 
       <a:lstStyle/> 
       <a:p> 
        <a:r> 
         <a:rPr lang="en-US" dirty="0" smtClean="0"/> 
         <a:t>b</a:t> 
        </a:r> 
        <a:endParaRPr lang="en-US" dirty="0"/> 
       </a:p> 
      </a:txBody> 
      <a:tcPr/> 
     </a:tc> 
     <a:tc> 
      <a:txBody> 
       <a:bodyPr/> 
       <a:lstStyle/> 
       <a:p> 
        <a:r> 
         <a:rPr lang="en-US" dirty="0" smtClean="0"/> 
         <a:t>c</a:t> 
        </a:r> 
        <a:endParaRPr lang="en-US" dirty="0"/> 
       </a:p> 
      </a:txBody> 
      <a:tcPr/> 
     </a:tc> 
     <a:tc> 
      <a:txBody> 
       <a:bodyPr/> 
       <a:lstStyle/> 
       <a:p> 
        <a:r> 
         <a:rPr lang="en-US" dirty="0" smtClean="0"/> 
         <a:t>d</a:t> 
        </a:r> 
        <a:endParaRPr lang="en-US" dirty="0"/> 
       </a:p> 
      </a:txBody> 
      <a:tcPr/> 
     </a:tc> 
     <a:tc> 
      <a:txBody> 
       <a:bodyPr/> 
       <a:lstStyle/> 
       <a:p> 
        <a:r> 
         <a:rPr lang="en-US" dirty="0" smtClean="0"/> 
         <a:t>e</a:t> 
        </a:r> 
        <a:endParaRPr lang="en-US" dirty="0"/> 
       </a:p> 
      </a:txBody> 
      <a:tcPr/> 
     </a:tc> 
     <a:tc> 
      <a:txBody> 
       <a:bodyPr/> 
       <a:lstStyle/> 
       <a:p> 
        <a:r> 
         <a:rPr lang="en-US" dirty="0" smtClean="0"/> 
         <a:t>f</a:t> 
        </a:r> 
        <a:endParaRPr lang="en-US" dirty="0"/> 
       </a:p> 
      </a:txBody> 
      <a:tcPr/> 
     </a:tc> 
    </a:tr> 
    <a:tr h="567215"> 
     <a:tc> 
      <a:txBody> 
       <a:bodyPr/> 
       <a:lstStyle/> 
       <a:p> 
        <a:r> 
         <a:rPr lang="en-US" dirty="0" smtClean="0"/> 
         <a:t>g</a:t> 
        </a:r> 
        <a:endParaRPr lang="en-US" dirty="0"/> 
       </a:p> 
      </a:txBody> 
      <a:tcPr/> 
     </a:tc> 
     <a:tc> 
      <a:txBody> 
       <a:bodyPr/> 
       <a:lstStyle/> 
       <a:p> 
        <a:r> 
         <a:rPr lang="en-US" dirty="0" smtClean="0"/> 
         <a:t>h</a:t> 
        </a:r> 
        <a:endParaRPr lang="en-US" dirty="0"/> 
       </a:p> 
      </a:txBody> 
      <a:tcPr/> 
     </a:tc> 
     <a:tc> 
      <a:txBody> 
       <a:bodyPr/> 
       <a:lstStyle/> 
       <a:p> 
        <a:r> 
         <a:rPr lang="en-US" dirty="0" err="1" smtClean="0"/> 
         <a:t>i</a:t> 
        </a:r> 
        <a:endParaRPr lang="en-US" dirty="0"/> 
       </a:p> 
      </a:txBody> 
      <a:tcPr/> 
     </a:tc> 
     <a:tc> 
      <a:txBody> 
       <a:bodyPr/> 
       <a:lstStyle/> 
       <a:p> 
        <a:r> 
         <a:rPr lang="en-US" dirty="0" smtClean="0"/> 
         <a:t>j</a:t> 
        </a:r> 
        <a:endParaRPr lang="en-US" dirty="0"/> 
       </a:p> 
      </a:txBody> 
      <a:tcPr/> 
     </a:tc> 
     <a:tc> 
      <a:txBody> 
       <a:bodyPr/> 
       <a:lstStyle/> 
       <a:p> 
        <a:r> 
         <a:rPr lang="en-US" dirty="0" smtClean="0"/> 
         <a:t>k</a:t> 
        </a:r> 
        <a:endParaRPr lang="en-US" dirty="0"/> 
       </a:p> 
      </a:txBody> 
      <a:tcPr/> 
     </a:tc> 
     <a:tc> 
      <a:txBody> 
       <a:bodyPr/> 
       <a:lstStyle/> 
       <a:p> 
        <a:r> 
         <a:rPr lang="en-US" dirty="0" smtClean="0"/> 
         <a:t>l</a:t> 
        </a:r> 
        <a:endParaRPr lang="en-US" dirty="0"/> 
       </a:p> 
      </a:txBody> 
      <a:tcPr/> 
     </a:tc> 
    </a:tr> 
    <a:tr h="567215"> 
     <a:tc> 
      <a:txBody> 
       <a:bodyPr/> 
       <a:lstStyle/> 
       <a:p> 
        <a:r> 
         <a:rPr lang="en-US" dirty="0" smtClean="0"/> 
         <a:t>m</a:t> 
        </a:r> 
        <a:endParaRPr lang="en-US" dirty="0"/> 
       </a:p> 
      </a:txBody> 
      <a:tcPr/> 
     </a:tc> 
     <a:tc> 
      <a:txBody> 
       <a:bodyPr/> 
       <a:lstStyle/> 
       <a:p> 
        <a:r> 
         <a:rPr lang="en-US" dirty="0" smtClean="0"/> 
         <a:t>n</a:t> 
        </a:r> 
        <a:endParaRPr lang="en-US" dirty="0"/> 
       </a:p> 
      </a:txBody> 
      <a:tcPr/> 
     </a:tc> 
     <a:tc> 
      <a:txBody> 
       <a:bodyPr/> 
       <a:lstStyle/> 
       <a:p> 
        <a:r> 
         <a:rPr lang="en-US" dirty="0" smtClean="0"/> 
         <a:t>o</a:t> 
        </a:r> 
        <a:endParaRPr lang="en-US" dirty="0"/> 
       </a:p> 
      </a:txBody> 
      <a:tcPr/> 
     </a:tc> 
     <a:tc> 
      <a:txBody> 
       <a:bodyPr/> 
       <a:lstStyle/> 
       <a:p> 
        <a:r> 
         <a:rPr lang="en-US" dirty="0" smtClean="0"/> 
         <a:t>p</a:t> 
        </a:r> 
        <a:endParaRPr lang="en-US" dirty="0"/> 
       </a:p> 
      </a:txBody> 
      <a:tcPr/> 
     </a:tc> 
     <a:tc> 
      <a:txBody> 
       <a:bodyPr/> 
       <a:lstStyle/> 
       <a:p> 
        <a:r> 
         <a:rPr lang="en-US" dirty="0" smtClean="0"/> 
         <a:t>q</a:t> 
        </a:r> 
        <a:endParaRPr lang="en-US" dirty="0"/> 
       </a:p> 
      </a:txBody> 
      <a:tcPr/> 
     </a:tc> 
     <a:tc> 
      <a:txBody> 
       <a:bodyPr/> 
       <a:lstStyle/> 
       <a:p> 
        <a:r> 
         <a:rPr lang="en-US" dirty="0" smtClean="0"/> 
         <a:t>r</a:t> 
        </a:r> 
        <a:endParaRPr lang="en-US" dirty="0"/> 
       </a:p> 
      </a:txBody> 
      <a:tcPr/> 
     </a:tc> 
    </a:tr> 
</a:tbl> 

tableStyles.xml

<a:tblStyle styleId="{21E4AEA4-8DFA-4A89-87EB-49C32662AFE0}" styleName="Medium Style 2 - Accent 2"> 
    <a:wholeTbl> 
     <a:tcTxStyle> 
      <a:fontRef idx="minor"> 
       <a:prstClr val="black"/> 
      </a:fontRef> 
      <a:schemeClr val="dk1"/> 
     </a:tcTxStyle> 
     <a:tcStyle> 
      <a:tcBdr> 
       <a:left> 
        <a:ln w="12700" cmpd="sng"> 
         <a:solidFill> 
          <a:schemeClr val="lt1"/> 
         </a:solidFill> 
        </a:ln> 
       </a:left> 
       <a:right> 
        <a:ln w="12700" cmpd="sng"> 
         <a:solidFill> 
          <a:schemeClr val="lt1"/> 
         </a:solidFill> 
        </a:ln> 
       </a:right> 
       <a:top> 
        <a:ln w="12700" cmpd="sng"> 
         <a:solidFill> 
          <a:schemeClr val="lt1"/> 
         </a:solidFill> 
        </a:ln> 
       </a:top> 
       <a:bottom> 
        <a:ln w="12700" cmpd="sng"> 
         <a:solidFill> 
          <a:schemeClr val="lt1"/> 
         </a:solidFill> 
        </a:ln> 
       </a:bottom> 
       <a:insideH> 
        <a:ln w="12700" cmpd="sng"> 
         <a:solidFill> 
          <a:schemeClr val="lt1"/> 
         </a:solidFill> 
        </a:ln> 
       </a:insideH> 
       <a:insideV> 
        <a:ln w="12700" cmpd="sng"> 
         <a:solidFill> 
          <a:schemeClr val="lt1"/> 
         </a:solidFill> 
        </a:ln> 
       </a:insideV> 
      </a:tcBdr> 
      <a:fill> 
       <a:solidFill> 
        <a:schemeClr val="accent2"> 
         <a:tint val="20000"/> 
        </a:schemeClr> 
       </a:solidFill> 
      </a:fill> 
     </a:tcStyle> 
    </a:wholeTbl> 
    <a:band1H> 
     <a:tcStyle> 
      <a:tcBdr/> 
      <a:fill> 
       <a:solidFill> 
        <a:schemeClr val="accent2"> 
         <a:tint val="40000"/> 
        </a:schemeClr> 
       </a:solidFill> 
      </a:fill> 
     </a:tcStyle> 
    </a:band1H> 
    <a:band2H> 
     <a:tcStyle> 
      <a:tcBdr/> 
     </a:tcStyle> 
    </a:band2H> 
    <a:band1V> 
     <a:tcStyle> 
      <a:tcBdr/> 
      <a:fill> 
       <a:solidFill> 
        <a:schemeClr val="accent2"> 
         <a:tint val="40000"/> 
        </a:schemeClr> 
       </a:solidFill> 
      </a:fill> 
     </a:tcStyle> 
    </a:band1V> 
    <a:band2V> 
     <a:tcStyle> 
      <a:tcBdr/> 
     </a:tcStyle> 
    </a:band2V> 
    <a:lastCol> 
     <a:tcTxStyle b="on"> 
      <a:fontRef idx="minor"> 
       <a:prstClr val="black"/> 
      </a:fontRef> 
      <a:schemeClr val="lt1"/> 
     </a:tcTxStyle> 
     <a:tcStyle> 
      <a:tcBdr/> 
      <a:fill> 
       <a:solidFill> 
        <a:schemeClr val="accent2"/> 
       </a:solidFill> 
      </a:fill> 
     </a:tcStyle> 
    </a:lastCol> 
    <a:firstCol> 
     <a:tcTxStyle b="on"> 
      <a:fontRef idx="minor"> 
       <a:prstClr val="black"/> 
      </a:fontRef> 
      <a:schemeClr val="lt1"/> 
     </a:tcTxStyle> 
     <a:tcStyle> 
      <a:tcBdr/> 
      <a:fill> 
       <a:solidFill> 
        <a:schemeClr val="accent2"/> 
       </a:solidFill> 
      </a:fill> 
     </a:tcStyle> 
    </a:firstCol> 
    <a:lastRow> 
     <a:tcTxStyle b="on"> 
      <a:fontRef idx="minor"> 
       <a:prstClr val="black"/> 
      </a:fontRef> 
      <a:schemeClr val="lt1"/> 
     </a:tcTxStyle> 
     <a:tcStyle> 
      <a:tcBdr> 
       <a:top> 
        <a:ln w="38100" cmpd="sng"> 
         <a:solidFill> 
          <a:schemeClr val="lt1"/> 
         </a:solidFill> 
        </a:ln> 
       </a:top> 
      </a:tcBdr> 
      <a:fill> 
       <a:solidFill> 
        <a:schemeClr val="accent2"/> 
       </a:solidFill> 
      </a:fill> 
     </a:tcStyle> 
    </a:lastRow> 
    <a:firstRow> 
     <a:tcTxStyle b="on"> 
      <a:fontRef idx="minor"> 
       <a:prstClr val="black"/> 
      </a:fontRef> 
      <a:schemeClr val="lt1"/> 
     </a:tcTxStyle> 
     <a:tcStyle> 
      <a:tcBdr> 
       <a:bottom> 
        <a:ln w="38100" cmpd="sng"> 
         <a:solidFill> 
          <a:schemeClr val="lt1"/> 
         </a:solidFill> 
        </a:ln> 
       </a:bottom> 
      </a:tcBdr> 
      <a:fill> 
       <a:solidFill> 
        <a:schemeClr val="accent2"/> 
       </a:solidFill> 
      </a:fill> 
     </a:tcStyle> 
    </a:firstRow> 
</a:tblStyle> 

回答

0

我相信這是在PowerPoint中直接內置,所以風格AREN」實際上暴露了。不幸的是,這不是你能做的事情。

您可以看到可用樣式列表here

0

您正在尋找更輕的樂隊是accent2schemeClrtint值計算在filltcStyle。您需要找到accent2的值,並使用sRGB計算tint,在此情況下爲20%,如果任何值低於或高於此值,則舍入爲0.0或1.0。