combit List & Label 27 - .NET Hilfe
Vererbungshierarchie
In diesem Thema
    combit.Reporting.Web Namespace
    In diesem Thema

    List & Label kann mit wenigen Einschränkungen auch innerhalb von Webanwendungen genutzt werden. Für ASP.NET-basierte Webanwendungen enthält List & Label sowohl Komponenten zur Anzeige von Berichten im Webbrowser (siehe Html5ViewerControl), die auch komplexe Features wie Drilldown unterstützen, als auch eine eigenständige Version des Designers, mit der Berichte auf dem Server mit dem gewohnten List & Label Designer gestaltet werden können (Web Designer).

     

    Der Druck innerhalb einer Webapplikation ist im Grunde nichts anderes als ein Export z.B. auf das PDF-Format, bei dem alle Dialoge unterdrückt werden. Wie dies grundsätzlich funktioniert ist im Abschnitt "Export ohne Benutzerinteraktion" beschrieben. Nachdem der Bericht auf diese Weise erstellt wurde, kann der Browser des Anwenders über die üblichen Mechanismen auf die erstellte Datei geleitet werden. Alternativ kann die Datei auch direkt per eMail an den Anwender gesendet werden, wenn die Erstellung z.B. zeitgesteuert erfolgen soll (siehe auch Klasse MailJob).

    In der Regel werden die Projektdateien innerhalb einer Client-Applikation erstellt und dann zusammen mit der Webapplikation veröffentlicht.

    Beachten Sie die Eigenschaft Printerless. Wenn auf dem Server kein Druckertreiber verfügbar ist sollten Sie diese Option auf true schalten. Dann wird ein virtuelles Gerät für die Berechnung der Ausgaben verwendet. Beachten Sie, dass dies einen minimalen Einfluss auf die Positionierung der Ausgaben haben kann.

    Folgende Grafik veranschaulicht das Funktionsprinzip:

    Klassen
     KlasseBeschreibung
    Klasse

    Renders a bootstrapper that will launch the Web Designer application with the specified List & Label project.

    KlasseBasis-Konfiguration für HTML5Viewer.
    KlasseRenders an HTML5-based component that displays reports in the browser, supporting all major browsers, operating systems and mobile devices. For the ASP.NET MVC version of this control, see Html5ViewerMVCHelper.Html5Viewer.
    KlasseOptionen, um das Aussehen des Viewers zu steuern.
    KlasseUsed by the Html5Viewer control when it requires a new ListLabel instance.
    Klasse 
    KlasseUsed by the Html5Viewer control when it requests a list of links that should be displayed in the export menu.
    KlasseRepresents a link that is rendered in the export menu of the Html5Preview control.
    Klasse

    Enthält Hilfsmethoden für MVC - siehe auch die WebReportDesigner Methode.

    Klasse

    Enthält Hilfsmethoden für MVC - siehe auch die WebReportViewer Methode.

    Klasse

    Bestimmt das Standarddesign für den Web Report Viewer. Das Design kann durch Setzen der theme Eigenschaft der Web Report Viewer Komponente auf das serialisierte JSON oder durch Verwendung des @Html.WebReportViewer-Helpers angewendet werden.

    Klasse

    Bestimmt die Standardeinstellungen der Web Report Viewer Schaltflächen.

    Klasse

    Bestimmt die Standardfarben des Web Report Viewers.

    Klasse

    Bestimmt die Standardfarben für Informationsmeldungen.

    Klasse

    Bestimmt die Standardgrößen.

    Delegates
    Auflistungen
     AuflistungBeschreibung
    AuflistungSets the source for referenced Javascript and CSS files (jQuery, jQuery Mobile, ...).
    Bemerkungen

    Die combit.ListLabel27.Web.dll verwendet intern die Frameworks ASP.NET MVC und WebAPI. Damit die benötigten Referenzen gefunden werden, müssen Sie die entsprechenden NuGet-Packages auch zu Ihrem eigenen Projekt hinzufügen. Wir empfehlen jedoch über die jeweiligen NuGet Packages zu gehen, bei denen die notwendigen Abhängigkeiten automatisch passend hinzugefügt werden.

    Bitte beachten Sie, dass weiterhin nur die .NET Framework-Versionen 4.7 und neuer unterstützt werden. Für die Unterstützung von .NET Core 3.1 sowie .NET 5/.NET 6 lesen Sie bitte das Kapitel Hinweise zu .NET Core 3.1/.NET 5/.NET 6.

    Siehe auch