logo
small logo
  • Produkte
  • Shop
  • Support
  • Über uns
  • Customer panel Support
    • en
    • de
    • JP
    • ZH
  • Home
  • /
  • Articles
  • /
  • Anpassen des Ready Report Viewer in FastReport .NET
  • Toilettenpapier drucken

    30. März 2020

    Meine Herren, Scherz beiseite! Heute sprechen wir über Toilettenpapier. Dieses unverzichtbare Hygieneprodukt wurde erst im

    read more
  • Die Events PreviewControl.OnPrint und PreviewControl.OnExport

    1. Oktober 2020

    FastReport 2019.4 bietet eine Möglichkeit, die Events PreviewControl.OnPrint und PreviewControl.OnExport zu steuern, die direkt aufgerufen

    read more
  • Wie man eine Berichtsseite mehrfach druckt

    24. Februar 2022

    Wenn Sie einzelne Berichtsseiten mehrfach drucken möchten, müssen Sie auf Kodierung zurückgreifen. Sie können

    read more
  • Wie man ein Bild aus dem Bericht durch Anklicken drucken kann

    29. April 2020

    Viele Benutzer von Berichtsgeneratoren benutzen Standardfunktionalität in ihrer täglichen Arbeit. Aber manchmal müssen sie sich

    read more
  • Wie verwendet man RFID-Tags in FastReport .NET

    26. April 2023

    Ein RFID-Tag ist eine Alternative zur Produktkennzeichnung mit Barcodes. Nur im Gegensatz zu ihnen verwenden

    read more

Anpassen des Ready Report Viewer in FastReport .NET

29. Februar 2020

Das Hauptwerkzeug zum Anzeigen von Berichten von FastReport .NET ist Viewer. Dieser Viewer verfügt über ein umfangreiches Toolkit zum Speichern, Exportieren, Drucken und anderen Berichtsmanipulationen.

All diese Vielfalt ist nützlich, aber nicht immer notwendig. Zum Beispiel für Benutzer, die nur einen Bericht anzeigen und drucken, ist das Exportieren und Versenden von E-Mails absolut unnötig. Außerdem brauchen viele keine große Liste verfügbarer Reportexporte. Sie sind nur verwirrt und verlieren Zeit, wenn Sie nach dem Richtigen suchen.

In solchen Fällen möchten wir diesen Benutzern nur die gewünschte Funktionalität überlassen. Und es kann einfach genug gemacht werden.

Diese Frage kam auch beim Benutzer des Berichtsgenerators Combit List & Label auf.

Berichts-Designer FastReport.Net, wie Sie wissen, ermöglicht auch Berichte anzeigen. Dazu verwendet er den gleichen Viewer. Und Sie können die Liste der verfügbaren Exporte in den Designer-Einstellungen anpassen. Menü File->Options->User Interface:

 

Die Schaltfläche Exports Menu öffnet das Einstellungsfenster für die Exportanzeige: 

 

Sie können festlegen, ob einzelne Exporte oder eine ganze Gruppe angezeigt werden sollen. Um die ursprünglichen Einstellungen schnell wiederherzustellen, gibt es die Schaltfläche Default Menu. Zum Beispiel haben wir den Export in PDF, Office und XML aus der Anzeige entfernt. Und tatsächlich werden wir beim Betrachten des Berichts sehen, dass sie nicht mehr in der Exportliste enthalten sind:

 

Aus dem Berichtsdesigner können wir jedoch nur die Anzeige der Exportliste anpassen. Wie ist es mit anderen Steuerelementen? Um dies zu tun, müssen Sie Programmierkenntnisse nutzen. Wenn Sie eine Anwendung erstellen, in der die Berichtsanzeige gestartet wird, können Sie die Einstellungen für das Viewer-Menü festlegen. Zum Beispiel ein solcher Code:

1
2
3
4
5
Report report = new Report();
 report.Load("App_Data/Master-Detail.frx");
 report.Prepare();
 FastReport.Utils.Config.PreviewSettings.Buttons = PreviewButtons.Print | PreviewButtons.Design;
 report.ShowPrepared();

Hier passen wir die Anzeige der Schaltflächen an. Nämlich - wir listen explizit die Schaltflächen auf, die angezeigt werden: Print und Design.

Als Ergebnis erhalten wir:

Ein tolles Ergebnis - nichts Überflüssiges. Neben den Schaltflächen wird auch die Seitennummer im Eingabefeld angezeigt. Sie können es nicht entfernen, sonst können Sie ohne die Schaltflächen für Seitennavigation nicht zu anderen Seiten gehen.

Jetzt können Sie ein wenig experimentieren. Wenn Ihre Anwendung eine Ausblenden- / Einblendenlogik von Steuerelementen in der Vorschau impliziert, ist es sicher hilfreich, alles wieder in die ursprüngliche Ansicht zu bringen:

Config.PreviewSettings.Buttons = PreviewButtons.All;

Sie können einen anderen Weg gehen und die anzuzeigenden Schaltflächen nicht aufzählen, sondern die auszuschließenden Schaltflächen auflisten:

Config.PreviewSettings.Buttons ^= PreviewButtons.Email;

In diesem Fall wird die Schaltfläche zum Senden einer E-Mail verloren gehen und alle anderen werden verfügbar sein.

Natürlich können Sie die Liste der verfügbaren Exporte ähnlich wie die obigen Beispiele bearbeiten.

Dort können Sie auch die Exportliste anpassen:

Config.PreviewSettings.Exports

Und Exporte in die Cloud über

Config.PreviewSettings.Clouds

about product buy
avatar
Dmitriy Fedyashov
Technical Writer
Fast Reports Team: Dmitriy Fedyashov - Technical Writer at Fast Reports
.NET FastReport Preview Printing

Add comment
logo
  • 800-985-8986 (English, US)
  • +4930568373928 (German)
  • +55 19 98147-8148 (Portuguese)
  • info@fast-report.com
  • 901 N Pitt Str #325 Alexandria VA 22314
  • Shop
  • Download
  • Dokumentation
  • Referenzen
  • Informationen zur Deinstallation unserer Produkte
  • FAQ
  • Tutorial Video
  • Forum
  • Support SLA
  • Articles
  • Unsere Nachrichten
  • Presse über uns
  • Partner
  • Außergewöhnliche Lizenzierung
  • Kontakte

© 1998-2023 by Fast Reports Inc.

  • Datenschutz
  • Cookies Policy

Trustpilot
By clicking “Accept all, you agree Fast Reports can store cookies on your device and disclose information in accordance with our Cookie Policy.