アンカーを作成しなくても、現在のドキュメント内のオブジェクトへのリンクを追加できます。アンカーを作成する代わりに、次のように、描画オブジェクト上に直接作成される C1LinkTargetDocumentLocation リンクターゲットを使用します。
Visual Basic コードの書き方
Visual Basic |
コードのコピー
|
---|---|
Dim linkTarget = New C1.C1Preview.C1LinkTargetDocumentLocation(ro1) |
C# コードの書き方
C# |
コードのコピー
|
---|---|
C1LinkTarget linkTarget = new C1LinkTargetDocumentLocation(ro1); |
ro1 は、現在のドキュメント内の任意の描画オブジェクトです。ハイパーリンクにこのリンクターゲットを設定した場合、そのハイパーリンクを所有するオブジェクトがクリックされると、ハイパーリンクは指定された描画オブジェクトにジャンプします。たとえば、ハイパーリンクに変換する描画オブジェクトを ro2 とすると、次のコードは、このオブジェクトを ro1 の場所にリンクします。ro1 は、上のコードで示したように linkTarget が設定された場所です。
Visual Basic コードの書き方
Visual Basic |
コードのコピー
|
---|---|
rt2.Hyperlink = New C1.C1Preview.C1Hyperlink() rt2.Hyperlink.LinkTarget = linkTarget |
C# コードの書き方
C# |
コードのコピー
|
---|---|
rt2.Hyperlink = new C1Hyperlink(); rt2.Hyperlink.LinkTarget = linkTarget; |
この例では、ハイパーリンクの, LinkTarget プロパティがハイパーリンクの作成後に設定されていることに注意してください。