PDF for .NET
AddLink(String,Int32,RectangleF) メソッド
使用例 

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