combit List & Label 29 - .NET Hilfe
In diesem Thema
    combit.ListLabel29.Web Assembly
    In diesem Thema
    Namespaces
    NamespaceBeschreibung

    List & Label kann mit wenigen Einschränkungen auch innerhalb von Web-Anwendungen genutzt werden. Für ASP.NET-basierte Web-Anwendungen enthält List & Label sowohl Komponenten zur Anzeige von Berichten im Webbrowser (siehe Verwendung des Web Report Viewers), 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 (siehe Verwendung des Web Designers und Verwendung des Web Report Designers).

     

    Allgemeine Voraussetzungen und Hinweise

    • Der Server muss ein Windows-System sein, List & Label kann nur auf Windows-Plattformen eingesetzt werden. Diese Einschränkung gilt natürlich nicht für die browserbasierten Clients.
    • Wenn für den Benutzer-Account, unter dem die Webanwendung läuft, kein Druckertreiber installiert ist muss die Eigenschaft Printerless auf true gesetzt werden. 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. Zudem muss sichergestellt sein, dass der verwendete Benutzer-Account die List & Label-DLLs laden kann, d.h. dass Rechte für den Pfad der DLLs vergeben wurden.
    • 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).

    Folgende Grafik veranschaulicht das Funktionsprinzip:

     
     
     
     
    Enthält Komponenten zur Verwendung des Web Designers, mit dem Clients ohne List & Label-Installation Projektdateien auf dem Server designen können.