メインコンテンツへスキップ
このオブジェクトでは、ハイパーリンクのメソッドとプロパティが公開されています。

プロパティ

Name説明
ApplicationEngine, 読み取り専用Engine オブジェクトを返します。
SchemeHyperlinkSchemeEnumTarget プロパティにハイパーリンクアドレスが割り当てられると自動的に検出される、ハイパーリンクの型を格納します。IHyperlink::Scheme プロパティの値が HS_Unknown の場合、Target プロパティに割り当てられたハイパーリンクの型は自動的に検出されます。
TargetBSTRハイパーリンクアドレスを格納します。リンクがローカルの場合は、ユーザーブックマークを Target として使用し、Scheme には HS_Local を使用します (以下の例を参照) 。

メソッド

名前説明
ParseTargetHyperlinkSchemeEnum で定義されている型に従って、Target プロパティを標準形式に変換します。
Hyperlink オブジェクト図

出力パラメーター

このオブジェクトは、Engine オブジェクトの CreateHyperlink メソッドの出力パラメーターです。

入力パラメーター

このオブジェクトは、Paragraph オブジェクトの SetHyperlink メソッドに渡す入力パラメーターです。

サンプル

// ブックマークを作成
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 );
...

関連項目

Text の操作 プロパティの操作