PDF for WPF and Silverlight
AddLink(String,Int32,Rect) メソッド
使用例 

C1.WPF.Pdf.4.5.2 アセンブリ > C1.WPF.Pdf 名前空間 > C1PdfDocument クラス > AddLink メソッド : AddLink(String,Int32,Rect) メソッド
リンク先(URL、ファイル名、またはローカルのリンク先)。
ハイパーリンクが含まれるページのインデックス。
リンクとして動作するページの領域(ページの左上隅からのポイント数)。
ドキュメントにハイパーリンクを追加します。
シンタックス
'宣言
 
Public Overloads Sub AddLink( _
   ByVal url As System.String, _
   ByVal page As System.Integer, _
   ByVal rc As System.Windows.Rect _
) 
public void AddLink( 
   System.string url,
   System.int page,
   System.Windows.Rect rc
)

パラメータ

url
リンク先(URL、ファイル名、またはローカルのリンク先)。
page
ハイパーリンクが含まれるページのインデックス。
rc
リンクとして動作するページの領域(ページの左上隅からのポイント数)。
解説

ハイパーリンクは、外部(URL またはファイル名)でもローカル(同じドキュメント内の別の場所)でもかまいません。

ローカルリンクは、目次やインデックスのようなドキュメント内の相互参照を実装する場合に役立ちます。ローカルリンクは、次の2点を除くと通常のハイパーリンクと同じです。

1) urlパラメータの先頭は "#" になります。

2) AddTarget メソッドを使用して、リンクのターゲット位置を指定する必要があります。

AddLinkメソッドを使用しても、ページに表示されるコンテンツは追加されないため、通常は、次の例に示すように、 AddLinkと一緒に別のコマンドを使用して、ユーザーに表示するテキストや画像を指定する必要があります。

使用例
次のコードは、「GrapeCity Web サイト」という文字列と、GrapeCity のホームページに移動するリンクを追加します。
Rect rc = new Rect(50, 50, 100, 15); // RectangleF
Font font = new Font("Meiryo", 10, PdfFontStyle.Underline); // FontStyle
_c1pdf.AddLink("http://www.grapecity.com", rc);
_c1pdf.DrawString("GrapeCity Web サイト", font, Color.Blue, rc); // Brushes.Blue
参照

C1PdfDocument クラス
C1PdfDocument メンバ
オーバーロード一覧