PDF の仕様では、複数の種類の注釈をドキュメントに追加できます。注釈は通常、強調や注として手作業で追加されます。注釈はプログラムによって追加することもできます。 C1PdfDocument には、ハイパーリンク、ハイパーリンクターゲット、および添付ファイルを PDF ドキュメントに追加するためのメソッドが用意されています。
ハイパーリンクをドキュメントに追加するには、C1PdfDocument.AddLink メソッドを使用します。C1PdfDocument.AddLink メソッドは、2つのパラメータ(url を示す文字列と、リンクとして動作して現在のページ上の領域を示す Rect)を受け取ります。
| Visual Basic |
コードのコピー
|
|---|---|
Dim rect As New Rect(50, 50, 100, 15) Dim font As New Font("Arial", 10) pdf.AddLink("https://www.grapecity.co.jp/developer", rect) pdf.DrawString("ComponentOne", font, Windows.UI.Colors.Blue, rect) |
|
| C# |
コードのコピー
|
|---|---|
Rect rect = new Rect(50, 50, 100, 15); Font font = new Font("Arial", 10); pdf.AddLink("https://www.grapecity.co.jp/developer", rect); pdf.DrawString("ComponentOne", font, Windows.UI.Colors.Blue, rect); |
|
次のような PDF ドキュメントが出力されます。

ローカルリンクも追加できます。ローカルリンクをクリックすると、ユーザーは同じ PDF ドキュメント内の別の場所に移動されます。このタイプのリンクは、目次やインデックスのようなドキュメント内の相互参照を実装する場合に役立ちます。
ローカルリンクは、次の2点を除くと通常のハイパーリンクと同じです。