2016-01-09 3 views
0

Я забыл макет модели XSL-форматирования объектов. Я сделал это как-то, но не помню.Как выровнять fo: таблицу вправо или в центр внутри fo: table-cell в XSL-FO?

Следующая код неправильно

<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' свойств на 'ВОК: стол-и-caption' и опустили' ВОК: block'. –

Смежные вопросы