ブックマークは、セクションのBeforePrintイベント内で、Section.AddBookmarkメソッドを使用して追加します。また、レポートの処理が完了した後で、Page.AddBookmarkイベントを使用して、ドキュメントの任意のページにブックマークを追加することも可能です。ブックマークはページごとに格納されます。ドキュメントにページが追加されると、そのページのブックマークがドキュメントのBookmarksコレクションにマージされます。
private void arv_Load(object sender, System.EventArgs e) { rptDocument rpt = new rptDocument(); rpt.Run(); arv.Document=rpt.Document; int i; for (i = 1; i <= arv.Document.Bookmarks.Count; i++) { arv.Document.Bookmarks[i - 1].Label = "Bookmark number " + i; } }
Private Sub arv_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles arv.Load Dim rpt As New rptDocument rpt.Run() arv.Document = rpt.Document Dim i As Integer For i = 1 To arv.Document.Bookmarks.Count arv.Document.Bookmarks(i - 1).Label = "Bookmark number " & i Next i End Sub
System.Object
GrapeCity.ActiveReports.Document.Section.Bookmark