> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Hyperlink オブジェクト（IHyperlink インターフェイス）

> ABBYY FineReader Engine API の Hyperlink オブジェクト（IHyperlink インターフェイス）。ハイパーリンクの Scheme（HyperlinkSchemeEnum）と Target アドレスを提供し、ローカル ユーザー ブックマークへのリンクをサポートします。

このオブジェクトは、ハイパーリンクのメソッドとプロパティを提供します。

<div id="properties">
  ## プロパティ
</div>

| Name        | 型                                                                                                                                                                                                                | 説明                                                                                                                                                   |
| ----------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- |
| Application | [Engine](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface), [読み取り専用](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties) | Engine オブジェクトを返します。                                                                                                                                  |
| Scheme      | [HyperlinkSchemeEnum](/ja/fine-reader/engine/api-reference/enumerations/hyperlinkschemeenum)                                                                                                                     | `Target` プロパティにハイパーリンクアドレスが割り当てられると自動的に検出される、ハイパーリンクの型を格納します。IHyperlink::Scheme プロパティの値が HS\_Unknown の場合、`Target` プロパティに割り当てられたハイパーリンクの型は自動的に検出されます。 |
| Target      | [BSTR](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)                                                                                                       | ハイパーリンクアドレスを格納します。リンクがローカルの場合は、ユーザーブックマークを `Target` として使用し、`Scheme` には HS\_Local を使用します (以下の例を参照) 。                                                  |

<div id="methods">
  ## メソッド
</div>

| 名前                                                                                                    | 説明                                                                                                                                  |
| ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |
| [ParseTarget](/ja/fine-reader/engine/api-reference/text-related-objects/hyperlink/parsetarget-method) | [HyperlinkSchemeEnum](/ja/fine-reader/engine/api-reference/enumerations/hyperlinkschemeenum) で定義されている型に従って、Target プロパティを標準形式に変換します。 |

<div id="related-objects">
  ## 関連オブジェクト
</div>

<img src="https://mintcdn.com/abbyy/lsETHFYUFiongXSm/images/fine-reader/engine/hyperlink.gif?s=5dea80fc22549d324284c1afc360d759" alt="Hyperlink" width="183" height="52" data-path="images/fine-reader/engine/hyperlink.gif" />[](/ja/fine-reader/engine/api-reference/text-related-objects/paragraph/hyperlink-property)[](/ja/fine-reader/engine/api-reference/text-related-objects/paragraph)

[オブジェクト図](/ja/fine-reader/engine/api-reference/object-diagram)

<div id="output-parameter">
  ## 出力パラメーター
</div>

このオブジェクトは、[Engine](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface) オブジェクトの [CreateHyperlink](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods) メソッドの出力パラメーターです。

<div id="input-parameter">
  ## 入力パラメーター
</div>

このオブジェクトは、[Paragraph](/ja/fine-reader/engine/api-reference/text-related-objects/paragraph) オブジェクトの [SetHyperlink](/ja/fine-reader/engine/api-reference/text-related-objects/paragraph/sethyperlink-method) メソッドに渡す入力パラメーターです。

<div id="samples">
  ## サンプル
</div>

<Accordion title="C++ コード">
  ```cpp theme={null}
  // ブックマークを作成
  paragraph1->SetBookmark( 0, count, L"my_user_bookmark" ) ;
  // ハイパーリンクを作成
  CSafePtr<IHyperlink> newHyperlink;
  FREngine->CreateHyperlink( &newHyperlink ) ;
  newHyperlink->put_Scheme( HS_Local ) ;
  newHyperlink->put_Target( L"UserDefinedBookmark:my_user_bookmark" ) ;
  paragraph2->SetHyperlink( 0, count, newHyperlink );
  ...
  ```
</Accordion>

<div id="see-also">
  ## 関連項目
</div>

[Text の操作](/ja/fine-reader/engine/guided-tour/advanced-techniques/working-with-text)

[プロパティの操作](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)
