1

カスタマイズが機能していますが、理解できないのは、PDFドキュメントのブックマークをデフォルトで「折りたたみ」に設定する方法です。貼り付けてみました

  <property name="args.bookmark.style" value="COLLAPSED" />

私のビルドファイル、およびプラグインとカスタマイズフォルダーのbuild.xml、build_template.xml、およびbuild.propertiesに。

これには何も影響がないようです。

私はステップを逃していますか?(ブックマークを自動的に展開したままにする何かが私のカスタマイズにあったかどうか疑問に思っていましたが、これを探す場所がわかりません...これは問題ではないと確信しています)

前もって感謝します!

4

2 に答える 2

0

この XSLT スタイルシートを見ると、次のようになります。

DITA-OT/plugins/org.dita.pdf2/cfg/fo/attrs/basic-settings.xsl

ANT ビルド ファイルから値を取得する「bookmarkStyle」というパラメーターがあります。

    <xsl:param name="bookmarkStyle">
  <xsl:choose>
    <xsl:when test="$antArgsBookmarkStyle!=''"><xsl:value-of select="$antArgsBookmarkStyle"/></xsl:when>
    <xsl:otherwise>COLLAPSED</xsl:otherwise>
  </xsl:choose>
</xsl:param>

ご覧のとおり、そのパラメーターのデフォルト値は COLLAPSED であるため、このデフォルトの動作を取得するために何もしないでください。テストしたところ、生成された PDF のブックマーク領域にはトップレベルのトピック参照のみが表示されます。そのパラメーターに xsl:message を追加して、ビルド ファイルから受け取る値を確認することもできます。

args.bookmark.style の使用目的について、別の期待があるかもしれません。

于 2014-09-29T05:56:18.307 に答える