2016-01-09 36 views
0

我忘記了XSL格式化對象的佈局模型。 我做了這個不知何故,但現在不記得了。如何將fo:table右對齊或將其對齊到XSL-FO中的fo:table-cell中?

接下來的編碼是錯誤

<fo:block background-color="gray" text-align="right"> 
    <fo:table background-color="yellow"> 
     <fo:table-body> 
      <fo:table-row> 
       <fo:table-cell><fo:block>99999999999</fo:block></fo:table-cell> 
      </fo:table-row> 
     </fo:table-body> 
    </fo:table> 
</fo:block> 

我該如何調整我的表,中心或把它嗎?

回答

0

嗯..我忘了把fo:table換成<fo:table-and-caption>。 這段代碼解決方案

<fo:block background-color="gray" text-align="right"> 
    <fo:table-and-caption> 
     <fo:table background-color="yellow"> 
      <fo:table-body> 
       <fo:table-row> 
        <fo:table-cell><fo:block>99999999999</fo:block></fo:table-cell> 
       </fo:table-row> 
      </fo:table-body> 
     </fo:table> 
    </fo:table-and-caption> 
</fo:block> 
+1

你可能已經把'背景color'和'文本align'性質的'FO:表和caption'和省略'FO:block'。 –