2016-10-28 5 views
0

いくつかの基本的なXSLTに苦労していますので、少し助けてください。私は前にいくつかの方法で変数を使用しているが、私は条件付きで私のレイアウトのプロパティ値を設定できるようにする必要があります。XSLTプロパティ値を条件付きで設定する

<xsl:variable name="VAR_pagewidth" select="'21cm'"/> 

<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"> 

    <fo:layout-master-set>  
      <fo:simple-page-master master-name="first-page" page-height="29.7cm" page-width="$VAR_pagewidth" margin-top="0.5cm" margin-bottom="1cm"> 
       <fo:region-body margin-top="15mm" margin-left="16mm" margin-right="26mm" margin-bottom="45mm"/> 
       <fo:region-before region-name="header-first" extent="0mm" margin-left="1mm" margin-right="0mm" /> 
       <fo:region-after region-name="footer-normal" extent="42mm" /> 
       <fo:region-end border-top-width="5pt" region-name="right-sidebar" writing-mode="tb-rl" extent="10mm" />     
      </fo:simple-page-master> 

    </fo:layout-master-set> 

私はページ幅のための変数を設定しているが、この例では動作しません。私はウェブ上でそれを行う方法を見てきましたが、何も見つかりませんでした。誰か私に正しい方法を教えてもらえますか?

ありがとうございました。

答えて

関連する問題