Większość zaawansowanych generatorów raportów pozwala nam generować raporty dla aplikacji internetowych. Podczas wyświetlania raportów użytkownikom należy wziąć pod uwagę możliwość nawigacji po ich stronach internetowych, wysyłania do drukowania, eksportowania do dowolnego formatu i innych funkcji. Zazwyczaj jest to specjalny pasek narzędzi w oknie danych wyjściowych raportu.
Dość często na forach dotyczących narzędzi do raportowania pojawia się pytanie "jak usunąć pasek narzędzi z niechcianych elementów, lub jak wyłączyć drukowanie raportu".
A prawda jest taka, że nie zawsze pasek narzędzi wydaje się odpowiedni, raport jako panel nie pasuje do projektu aplikacji internetowej. Chociaż możliwe jest dostosowanie ikon na panelu, a nawet jego koloru, nadal możesz chcieć ukryć go zupełnie, lub usunąć niepotrzebne elementy sterujące aby uzyskać przejrzysty wygląd.
Zobaczmy, jak ukryć elementy sterujące lub cały pasek narzędzi w FastReport.NET. Tak więc obiekt raportu FastReport.NET ma pasek narzędzi, o którym rozmawialiśmy wcześniej. Tworząc raport w aplikacji sieci Web, wystarczy dostosować niektóre z jego właściwości. Należy wziąć pod uwagę właściwości, które są odpowiedzialne za wygląd paska narzędzi:
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; //Przycisk Ukryj poprzednią stronę report. ShowNextButton = false; //Przycisk Ukryj następną stronę report. ShowBottomToolbar = true; //Pokaż pasek narzędzi u dołu report. ShowFirstButton = false; //Przycisk Ukryj pierwszą stronę report. ShowLastButton = false; //Przycisk Ukryj ostatnią stronę report. ShowExports = false; //Przycisk ukryj wyświetlanie eksportu report. ShowMhtExport = false; //Ukryj eksport do MHT report. ShowOdsExport = false; //Ukryj eksport do ODS report. ShowOdtExport = false; //Ukryj eksport do ODT report. ShowPdfExport = false; //Ukryj eksport do pliku PDF report. ShowPowerPoint2007Export = false; //Ukryj eksport do PwerPoint report. ShowRtfExport = false; //Ukryj eksport do RTF report. ShowTextExport = false; //Ukryj eksport do tekstu report. ShowWord2007Export = false; //Ukryj eksport do Wors=d report. ShowXmlExcelExport = false; // Ukryj eksport do programu Excel report. ShowXpsExport = false; //Ukryj eksport do XPS report. ShowDbfExport = false; //Ukryj eksport do DBF report. ShowCsvExport = false; //Ukryj eksport do pliku CSV report. ShowOutline = false; //Ukryj wyświetlanie planu raportu report. Numer strony shownumer = false; //Ukryj bieżący numer strony report. ToolbarBackgroundStyle = ToolbarBackgroundStyle. Dark; //Wybierz motyw paska narzędzi report. ToolbarColor = Color.Aqua; //Wybierz kolor paska narzędzi report. ToolbarIconsStyle = ToolbarIconsStyle. Blue; //Ukryj eksport do formatu z paska narzędzi report. ShowRefreshButton = false; //Przycisk Ukryj aktualizację raportu report. ShowZoomButton = false; //Ukryj przycisk skalowania report. ShowToolbar = false; //Ukryj pasek narzędzi report. ShowPrint = false; //Przycisk //Ukryj wydruk |
Jak widać, liczba ustawień jest dość duża. Możliwe jest dostosowanie wyglądu panelu - dostosować kolor, styl panelu i ikon. Na przykład styl tła panelu Medium i ikony - Czerwony:
Osobno, warto zauważyć, że z listy można określone typy eksporty raportu. Ale jeśli nie potrzebujesz eksportu, możesz po prostu usunąć przycisk. Na przykład, jeśli usuniesz wszystkie przyciski z panelu z wyjątkiem drukowania, będzie to wyglądać następująco:
Dla tych, którzy nie chcą paska narzędzi u góry, istnieje możliwość wyświetlania go w dolnej części (ShowBottomToolbar = true):
A ci, którzy w ogóle nie potrzebują paska narzędzi, istnieje możliwość całkowitego ukrycia:
W ten sposób, korzystając z wyboru niezbędnych właściwości, można łatwo dostosować pasek narzędzi do osobistych potrzeb.