Работа с закладками
В компоненте Blazor Viewer реализована поддержка закладок отчета. При отображении такого отчета слева от страницы будет отображена панель с закладками. При выборе закладки отчета вьювер осуществит автоматический переход на нужную страницу, а элемент отчета с закладкой будет подсвечен.
По умолчанию ширина панели закладок равна 180 пикселей, компонент Blazor Viewer позволяет изменить это значение. Для этого предназначено свойство BookmarksTreeWidth, значение которого указывается в пикселях.
Index.razor |
@using Stimulsoft.Report @using Stimulsoft.Report.Blazor @using Stimulsoft.Report.Web
<StiBlazorViewer Options="@Options" />
@code { //Options object private StiBlazorViewerOptions Options;
protected override void OnInitialized() { base.OnInitialized();
//Init options object Options = new StiBlazorViewerOptions(); Options.Appearance.BookmarksTreeWidth = 200; } } |
Если работа с закладками отчета не требуется, то можно полностью отключить данную возможность. Для этого предназначено свойство ShowBookmarksButton, которое необходимо установить в значение false.
Index.razor |
@using Stimulsoft.Report @using Stimulsoft.Report.Blazor @using Stimulsoft.Report.Web
<StiBlazorViewer Options="@Options" />
@code { //Options object private StiBlazorViewerOptions Options;
protected override void OnInitialized() { base.OnInitialized();
//Init options object Options = new StiBlazorViewerOptions(); Options.Toolbar.ShowBookmarksButton = false; } } |
Информация |
В этом случае закладки отчета не будут показаны, даже если они присутствуют в отображаемом отчете. Данное свойство не оказывает влияние на печать и экспортирование отчета.
|
При печати отчета с закладками дерево закладок будет скрыто. Если помимо самого отчета требуется распечатать и закладки, то необходимо установить свойство BookmarksPrint в значение true.
Index.razor |
@using Stimulsoft.Report @using Stimulsoft.Report.Blazor @using Stimulsoft.Report.Web
<StiBlazorViewer Options="@Options" />
@code { //Options object private StiBlazorViewerOptions Options;
protected override void OnInitialized() { base.OnInitialized();
//Init options object Options = new StiBlazorViewerOptions(); Options.Appearance.BookmarksPrint = true; } } |