2016-04-01 9 views
0

インラインコンテナを水平方向に整列しようとしていますが、垂直整列用のdisplay-alignのような対応するFO属性が見つかりません。ここでXSLT FOインラインコンテナの水平方向の整列

は、いくつかのサンプルコードは、任意のアライメントなしです:

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

全部がAntennaHouse 5.2で処理されようとしています。 fo:inline-containerが含まれてい

事前 に感謝スタブロス

答えて

1

fo:block(または類似)にtext-align="center"を追加:alignment-baselineはには適用されませんので、

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

また、あなたのalignment-baseline="central"は何もしません。 fo:blockであり、継承されません。 https://www.w3.org/TR/xsl11/#alignment-baseline

関連する問題