PDF for WPF and Silverlight
PDF ドキュメントへのリンクの追加
PDF for WPF/Silverlight の概要 > 機能:PDF for WPF/Silverlight > PDF ドキュメントへのリンクの追加

PDF の仕様では、複数の種類の注釈をドキュメントに追加できます。注釈は通常、強調や注として手作業で追加されます。注釈はプログラムによって追加することもできます。C1PdfDocument には、ハイパーリンク、ハイパーリンクターゲット、および添付ファイルを PDF ドキュメントに追加するためのメソッドが用意されています。

ハイパーリンクをドキュメントに追加するには、AddLink メソッドを使用します。AddLink メソッドは、2つのパラメータ(url を示す文字列と、リンクとして動作して現在のページ上の領域を示す Rect)を受け取ります。

AddLink メソッドを使用してもページに表示されるコンテンツは追加されないため、通常は、AddLink と一緒に別のコマンドを使用して、ユーザーに表示するテキストや画像を指定する必要があります。たとえば、次のコードは、「Visit ComponentOne」という文字列と、ComponentOne のホームページに移動するリンクを追加します。

Visual Basic でコードを書く場合

Visual Basic
コードのコピー
Dim rect As New Rect(50, 50, 100, 15)
Dim font As New Font("Arial", 10, FontStyle.Underline)
_c1pdf.AddLink("http://www.componentone.com", rect)
_c1pdf.DrawString("Visit ComponentOne", font, Colors.Blue, rect)

C# でコードを書く場合

C#
コードのコピー
Rect rect = new Rect(50, 50, 100, 15);
Font font = new Font("Arial", 10, FontStyle.Underline);
_c1pdf.AddLink("http://www.componentone.com", rect);
_c1pdf.DrawString("Visit ComponentOne", font, Colors.Blue, rect);