Во вьювере реализована поддержка закладок отчета. При отображении такого отчета слева от страницы будет отображена панель с закладками. При выборе закладки отчета вьювер осуществит автоматический переход на нужную страницу, а элемент отчета с закладкой будет подсвечен.

 

Настройка закладок

По умолчанию ширина панели закладок равна 180 пикселей, вьювер позволяет изменить это значение. Для этого предназначено свойство bookmarksTreeWidth, значение которого указывается в пикселях.

 

app.py

 

from stimulsoft_reports.viewer import StiViewer

 

viewer = StiViewer()

viewer.options.appearance.bookmarksTreeWidth = 300

 

 

 

Если работа с закладками отчета не требуется, то можно полностью отключить данную возможность. Для этого предназначено свойство showBookmarksButton, которое необходимо установить в значение False.

 

app.py

 

from stimulsoft_reports.viewer import StiViewer

 

viewer = StiViewer()

viewer.options.toolbar.showBookmarksButton = False

 

 

Информация

 

В этом случае закладки отчета не будут показаны, даже если они присутствуют в отображаемом отчете. Данное свойство не оказывает влияние на печать и экспортирование отчета c закладками.

 

 

 

При печати отчета с закладками, дерево закладок будет скрыто. Если помимо самого отчета требуется распечатать и закладки, то необходимо установить свойство bookmarksPrint в значение True.

 

app.py

 

from stimulsoft_reports.viewer import StiViewer

 

viewer = StiViewer()

viewer.options.appearance.bookmarksPrint = True