Como ocultar itens desnecessários da barra de ferramentas do Web Report

2020-06-03

A maioria dos geradores de avançados de relatórios permite gerar relatórios para aplicativos na web. Ao exibir relatórios para usuários, considere a capacidade de navegar em suas páginas da web, enviar para impressão, exportar para qualquer formato e outras funções. Geralmente é uma barra de ferramentas especial na janela de saída do relatório.

Frequentemente, a principal questão dos desenvolvedores de ferramentas de relatórios dos fóruns é “como remover a barra de ferramentas de itens indesejados ou como desativar a impressão do relatório”.

E a verdade é que nem sempre a barra de ferramentas parece adequada, relatar que tal painel pode não caber no design do aplicativo da web. Embora seja possível personalizar os ícones no painel, e até mesmo sua cor, ainda gostaria de poder ocultá-lo ou remover controles desnecessários para uma aparência mais limpa.

Vamos ver como ocultar os controles ou toda a barra de ferramentas inteiramente no FastReport.Net. Portanto, o objeto de relatório do web FastReport.Net tem uma barra de ferramentas na parte superior da qual falamos acima. Para criar um relatório em uma aplicação Web, basta ajustar algumas de suas propriedades. Considere as propriedades responsáveis pela aparência da barra de ferramentas:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
WebReport report = new WebReport();
 report.Width = 800;
 report.Height = 800;
 report.Report.Load(Server.MapPath("App_Data/Master-Detail.frx")); 
 report.ShowPrevButton = false; //Hide previous page button
 report.ShowNextButton = false; // Hide next page button
 report.ShowBottomToolbar = true; //Show the toolbar at the bottom
 report.ShowFirstButton = false; //Hide first page button
 report.ShowLastButton = false; // Hide last page button
 report.ShowExports = false; //Hide export display button
 report.ShowMhtExport = false; //Hide export to MHT
 report.ShowOdsExport = false; // Hide export to ODS
 report.ShowOdtExport = false; // Hide export to ODT
 report.ShowPdfExport = false; // Hide export to PDF
 report.ShowPowerPoint2007Export = false; // Hide export to PwerPoint
 report.ShowRtfExport = false; // Hide export to RTF
 report.ShowTextExport = false; // Hide export to Text
 report.ShowWord2007Export = false; // Hide export to Wors=d
 report.ShowXmlExcelExport = false; //С Hide export to Excel
 report.ShowXpsExport = false; // Hide export to XPS 
 report.ShowDbfExport = false; // Hide export to DBF
 report.ShowCsvExport = false; // Hide export to CSV
 report.ShowOutline = false; //Hide report plan display
 report.ShowPageNumber = false; //Hide the current number of the page
 report.ToolbarBackgroundStyle = ToolbarBackgroundStyle.Dark; //Select the theme of toolbar
 report.ToolbarColor = Color.Aqua; //Select colour of toolbar
 report.ToolbarIconsStyle = ToolbarIconsStyle.Blue; //Hide export to format from the toolbar
 report.ShowRefreshButton = false; //Hide the report update button
 report.ShowZoomButton = false; //Hide the scaling button
 report.ShowToolbar = false; //Hide the toolbar
 report.ShowPrint = false; //Hide print button

Como você pode ver, o número de configurações é bastante grande. É possível personalizar a aparência do painel - personalize a cor, o estilo do painel e os ícones. Por exemplo, o estilo de fundo do painel Médio e os ícones - Vermelho:

Barra de portagem do relatório web

Separadamente, é importante destacar que é possível excluir da lista determinados tipos de exportação do relatório. Mas se você não precisa de uma exportação em princípio, pode simplesmente remover o botão. Por exemplo, se você remover todos os botões do painel, exceto imprimir, ficará assim:

 Imprimir APENAS o botão na barra de ferramentas

Para quem não está satisfeito com a barra de ferramentas na parte superior, existe a opção de exibí-la na parte inferior (ShowBottomToolbar = true):

 Barra inferior do relatório web

E para aqueles que não precisam de barra de ferramentas, existe a opção de ocultá-la totalmente:

 Relatório Web sem a barra de portagem

Assim, usando a seleção de propriedades necessárias, você pode personalizar facilmente sua barra de ferramentas de acordo com suas necessidades pessoais.

.NET .NET FastReport FastReport WebReport WebReport Toolbar Toolbar
26 de abril de 2023

How to use RFID tags in FastReport .NET

The new page object is an RFID tag in FastReport.NET allows users to use the library to create labels or maps without third-party programs
20 de abril de 2023

How to update FastReport Online Designer to the latest version

Step-by-step instructions for updating FastReport Online Designer to the latest version via the client panel.
14 de março de 2023

The Future of Report Generation with Blazor WebAssembly

Step-by-step instructions for creating a demo application on .NET 6 and 7 directly in the browser using Blazor WebAssembly in FastReport .NET.
Fast Reports
  • 800-985-8986 (English, US)
  • +31 97 01025-8466 (English, EU)
  • +49 30 56837-3928 (German, DE)
  • +55 19 98147-8148 (Portuguese, BR)
  • info@fast-report.com
  • 66 Canal Center Plaza, Ste 505, Alexandria, VA 22314

© 1998-2025 Fast Reports Inc.