Translation5:Hyperlinks

From IDMLWiki

Jump to: navigation, search

10.2.20 Hyperlinks

InDesignドキュメントでハイパーリンクを設定して、同じファイル内や他のファイル、webサイトへのリンクを含むPDFファイルを書き出すことができます。ハイパーリンクにはハイパーリンク元とハイパーリンク先が必要で、さまざまな表示や形式のオプションがあります。

ハイパーリンク元となるのは、リンクされたテキスト、テキストフレームまたはグラフィックフレームです。ハイパーリンク先となるのはURL、テキストの位置またはハイパーリンクのジャンプ先ページです。ハイパーリンク元にはひとつのハイパーリンク先しか設定できませんが、ひとつのハイパーリンク先にはいくつものハイパーリンク元を設定することができます。

スキーマの例32 Hyperlink
  1. Hyperlink_Object = element Hyperlink {
  2.   attribute Self { xsd:string },
  3.   attribute Name { xsd:string }?,
  4.   attribute Source { xsd:string },
  5.   attribute Visible { xsd:boolean }?,
  6.   attribute Highlight { HyperlinkAppearanceHighlight_EnumValue}?,
  7.   attribute Width { HyperlinkAppearanceWidth_EnumValue}?,
  8.   attribute BorderStyle{  HyperlinkAppearanceStyle_EnumValue}?,
  9.   attribute Hidden { xsd:boolean }?,
  10.   attribute DestinationUniqueKey{  xsd:int }?,
  11.   element Properties {
  12.     element BorderColor{  InDesignUIColorType_TypeDef}?&
  13.     element Destination {
  14.       (element FileName { string_type, xsd:string },
  15.       element Volumn { string_type, xsd:string },
  16.       element DirectoryId { long_type, xsd:int },
  17.       element DataLinkClassId { long_type, xsd:int },
  18.       element DestinationUid { long_type, xsd:int }) |
  19.       (object_type, xsd:string )
  20.     }?&
  21.     element Label { element KeyValuePair{  KeyValuePair_TypeDef }*
  22.     }?
  23.   }
  24.   ?
  25. }
表42 属性としてのHyperlinkプロパティ
名前 必須 説明
Name string ハイパーリンクの名前
Source string ハイパーリンク元(エレメントのSelf属性の値)
Visible boolen trueのとき、書き出されたPDFでハイパーリンクが表示される
Highlight HyperlinkAppearanceHighlight_EnumValue ハイパーリンクのハイライト。None、Invert、OutlineまたはInset
Width HyperlinkAppearanceWidth_EnumValue ハイパーリンクの線幅。Thin、MediumまたはThick
BorderStyle HyperlinkAppearanceStyle_EnumValue ハイパーリンクの境界線。SolidまたはDashed
Hidden boolean trueのとき、書き出されたPDFでハイパーリンクが表示されない
DestinationUniqueKey int ハイパーリンク先を指定するユニークなキー
Personal tools