2016-04-01 24 views
0

Satır içi konteynırı yatay olarak hizalamaya çalışıyorum ancak dikey hizalama için ekran hizalama gibi ilgili FO özniteliğini bulamıyorum. Her şey AntennaHouse 5.2 ile işlenecek gidiyorXSLT FO Satır içi konteynerin yatay hizalanması

<fo:inline-container background-color="white" border-style="solid" border-width="2mm" border-color="white"> 
    <fo:block font-family="Blablabla" text-align="center" font-size="54pt" space-after="6mm" text-indent="0mm" last-line-end-indent="0mm" alignment-baseline="central"> 
     ... 
    </fo:block> 
</fo:inline-container> 

: Burada

herhangi hizalama olmadan bazı örnek kodudur. peşin

Teşekkür Stavros

cevap

1

için text-align="center" Ekle fo:block (veya benzeri) olduğu fo:inline-container içerir: senin alignment-baseline="central" için geçerli değildir alignment-baseline beri bir şey yapmaz, aynı zamanda

<fo:block text-align="center"> 
    <fo:inline-container background-color="white" border-style="solid" border-width="2mm" border-color="white"> 
     <fo:block font-family="Blablabla" text-align="center" font-size="54pt" space-after="6mm" text-indent="0mm" last-line-end-indent="0mm"> 
      ... 
     </fo:block> 
    </fo:inline-container> 
</fo:block> 

fo:block ve devralındı. https://www.w3.org/TR/xsl11/#alignment-baseline