1

すべての/すべての助けに感謝します、ありがとう!

現在、XSLTのコードは次のようになっています。

<xsl:if test="logo[.!='']">
   <logo>
      <xsl:attribute name="href">file://logos/<xsl:value-of select="logo"/></xsl:attribute>
   </logo>
   <xsl:text></xsl:text>
</xsl:if>

コメントからの更新

望ましい結果は、XSLTで画像のサイズを変更/縮小してから、列全体でInDesign CS5に配置することです(各メンバーがさまざまなサイズの画像を持つメンバーシップディレクトリを考えてください。ただし、最終的なInDesign出力では、200ピクセル以下で表示する必要があります。幅)。質問は、jpgが幅200ピクセルよりも大きいことをXSLTが「感知」し、条件付きステートメントを使用して、実際にそれに比例してサイズを200ピクセルに縮小し、InDesignCS5に動的に配置する方法はありますか?XMLファイルには画像の高さと幅の情報が含まれていません

4

1 に答える 1

0

XSLT には、画像に対して操作を実行するための組み込みライブラリがありません。選択した XSLT プロセッサが拡張機能を定義するために提供する機能を使用して作成する必要があります。

于 2011-01-21T08:09:50.543 に答える