2

誰かが私を助けてくれることを願っています。

XML ドキュメントから (XSLT2 経由で) SVG ファイルと HTML ファイルのセットを作成しています。また、SVG グラフィック (xlink:href を使用) に HTML ファイルへのハイパーリンクがあります。基本的にはテーブルの四角形でデータベース構造を表示し、テーブルをクリックすると HTML での説明に移動します。ここまでは順調ですね。

現在、私の顧客は「1 つのインタラクティブな PDF ドキュメントにすべてが必要だ」と言っています。そこで、別の XSLT を使用して、テーブルの詳細ごとに fo:block を使用し、ダイアグラムにインストリーム SVG を使用して、単一の XSL-FO ドキュメントを作成します。FO doc は、FOP を介してさらに処理され、PDF が生成されます。

しかし今、埋め込まれた SVG の四角形から同じドキュメント内の fo:block を参照する方法が見つかりませんか? xlink:href は <a name=""> への参照を期待していますが、fo:block id を指すことをどのように示すのですか? または、FO の <a name=""> 構造に相当するものはありますか?

どんな助け/ヒントも大歓迎です! コミュニティに感謝します。

4

1 に答える 1

0

fo:block に id 属性を追加すると、動作するはずです。

<fo:block id="foo"></fo:block>
<image xlink:href="#foo" />
于 2012-01-20T05:23:11.440 に答える