ITextRange.Link プロパティ

定義

テキスト範囲に関連付けられている URL テキストを取得または設定します。

public:
 property Platform::String ^ Link { Platform::String ^ get(); void set(Platform::String ^ value); };
winrt::hstring Link();

void Link(winrt::hstring value);
public string Link { get; set; }
var string = iTextRange.link;
iTextRange.link = string;
Public Property Link As String

プロパティ値

String

Platform::String

winrt::hstring

テキストとしての URL。

注釈

このメソッドは、ハイパーリンク全体を含むようにテキスト範囲の開始と終了を設定します (表示名がある場合)。

URL 文字列は検証されません。 含まれるテキストは引用符で囲む必要があります。必要に応じて、sentinel 文字0xFDDFの前に記述する必要があります。 例: "http://www.msn.com"または 0xFDDF"http://www.msn.com"。

テキスト範囲は、非生成である必要があります。 次のアクションが可能です。

  • リンクのフレンドリ名の一部が選択されている場合、URL 部分は Link プロパティの値に置き換えられます。
  • 通常の URL の一部が選択されている場合は、リンクのフレンドリ名になり、Link プロパティの値が URL になります。
  • リンク以外のテキストが選択されている場合: + テキストがリンクのフレンドリ名の直後にあり、Link プロパティの値が URL と一致する場合、テキストはフレンドリ名に追加されます。
    • それ以外の場合、テキストは Link プロパティの値を URL として持つリンクのフレンドリ名になります。

このメソッドを呼び出した後で、テキスト範囲を異なる文字位置に調整できます。

適用対象