第23章 リンク

リンクとマルチFOはダイナミックな効果を表現するFOである。

fo:basic-linkは一方向のジャンプ機能を定義する。fo:basic-linkのプロパティにジャンプする先を指定する。組版結果上でリンク機能を使うには、ユーザとの対話機能が必要となる。現在のところ、大抵のXSL-FOプロセサは、リンクを設定したPDFを出力してPDF ReaderからPDFのリンク機能を使用する。

表23・1 リンクのプロパティ
プロパティプロパティ値説明
external-destination<uri-specification>(初期値は空文字列)リンクがPDFの外部のとき、そのジャンプ先を設定する。
internal-destination<idref>(初期値は空文字列)リンクがPDFの内部のとき、PDF内部のジャンプ先を指定する。

external-destinationとinternal-destinationはいずれか一方のみ指定可能である。fo:basic-linkに指定できるプロパティには、この他にdestination-placement-offset、indicate-destination、show-destination、target-presentation-context、target-processing-context、target-stylesheetがある。

i01-image48.png

図23・1 リンクの仕組み