Add Bookmarks (Document Map)

This tutorial explains how to add bookmarks to a report (also called a Document Map), allowing users to easily navigate through the report during print preview.

We’ll demonstrate this feature using a grouped report.


Steps to Create a Report with Bookmarks

Step 1: Add a Bookmark in the Report Header

  1. Click the Label control in the Report Header Band to select it.
  2. In the Property Grid, set its Bookmark property to the same value as its text.
    Example:
Bookmark = "Person by Location"

The example in the user interface

Step 2: Bind a Bookmark in the Group Header

  1. Select the Label control in the Group Header Band.
  2. Since this label is data-bound, bind the Bookmark property via the (Data Bindings) section in the Property Grid. > Note: you should probably click the ‘f’ expressions button to bind the property

Opening the expressions dialog The expression used to bind the location searchcode

  1. Set it to the same data field that the label displays.

🎨 You can also apply value formatting to the Bookmark property:
Example:

Bookmark = "Category {0}"

Step 3: Set Parent Bookmark

  • For the same label (in the Group Header), set:
  • Bookmark = bound field (as above)
  • Parent Bookmark = "Report"

Setting the parent bookmark to the title of the report

The resulting layout of the report

Preview the Result

Switch to the Preview Tab to view the document.
The Bookmarks panel (usually on the left side) will now display a navigable tree structure, with links to each section of the report.

The preview with the bookmarks

🧭 This feature greatly improves the user experience for long or grouped reports by providing quick section

Back to top