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
30 de maio de 2025

Abrimos arquivos com a extensão FP3 usando o FastReport Viewer

O FastReport Viewer é a solução ideal para trabalhar com arquivos FP3, é permite abrir, visualizar, imprimir e exportar relatórios com facilidade.
22 de abril de 2025

Working with the TfrShellTreeView Component in FastReport VCL

In this article, we will look at the TfrShellTreeView component. It is designed to display file system elements and is partially analogous to the TDirectoryListBox, TDirectoryOutline, and TShellTreeView components.
21 de abril de 2025

How RFID Tags Work in FastReport VCL

In this article, we'll check out how RFID tags work with the new TfrxDeviceCommand object in FastReport VCL with release 2025.2.
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.