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); |