Aktualisierung von HTMLObject als Plugin für FastReport .NET

2024-07-26

Updating HTMLObject as a plugin for FastReport .NET

Unser Unternehmen erhält regelmäßig Anfragen zu Produktänderungen. Diesmal haben wir die Anzeige von Inhalten im Bericht verbessert, die aufgrund einiger Umstände im HTML-Format gespeichert sind. 

FastReport verfügt über ein eingebautes Objekt zur Visualisierung von HTML-Inhalten, das HTMLObject heißt. Es wird noch verbessert, aber es löst bereits viele Benutzerprobleme.

Die bisherige Implementierung von HTMLObject konnte nicht in FastReport-Berichtsobjekte aufgeteilt werden und wurde nur im HTML-Export angezeigt. Aus diesem Grund haben wir ein separates Plugin veröffentlicht, das die HTML-DOM-Partitionierung in FastReport-Berichtsobjekte nutzt. Jedes HTML-Objekt wird in FastReport-Objekte mit einem bestimmten Stil, mit Berechnung der erforderlichen Größe und mit der Möglichkeit, auf die nächste Seite übertragen zu werden, übersetzt.

Um das Plugin zu verwenden, müssen Sie das Paket FastReport.Plugins.HtmlObject zu Ihrem Projekt hinzufügen. Dann registrieren Sie es mit der folgenden Codezeile:

FastReport.Plugins.Html.HtmlObjectAssemblyInitializer.Init()

Danach werden die notwendigen Bibliotheken automatisch zum Projekt hinzugefügt, je nachdem, welches Produkt Sie verwenden (FastReport .NET, FastReport.Core, FastReport.WPF, FastReport.Core.Skia). Wichtiger Hinweis! Nur ein Teil der HTML 4 Tags und Stile werden unterstützt. Skripte werden nicht unterstützt.

Unterstützte Tags sind:

<a> <center> <dt> <kbd> <q> <style> <title>
<address> <cite> <em> <li> <rb> <sub> <tr>
<area> <code> <footer> <main> <ruby> <sup> <u>
<article> <col> <h> <menu> <s> <table> <ul>
<b> <colgroup> <head> <menuitem> <samp> <tbody> <var>
<bdi> <data> <header> <meta> <section> <td> <wbr>
<bdo> <dd> <hgroup> <nav> <section> <template>  
<big> <del> <hr> <nobr> <small> <tfoot>  
<body> <dir> <html> <ol> <span> <th>  
<br> <div> <i> <p> <strike> <thead>  
<caption> <dl> <ins> <pre> <strong> <time>  

 

Berichtsvorlage im Designer

Sobald das Plugin initialisiert ist, ersetzt es das eingebaute HTMLObject durch ein neues. Alle zuvor erstellten Berichte werden automatisch die neue Implementierung verwenden.

 

Bericht mit HTML-Tags

 

Das Ergebnis kann in vielen von FastReport unterstützten Exportformaten (PDF, DOCX, etc.) gespeichert werden. Der FastReport-Berichtskern entwickelt sich immer weiter und wir sind jedem Benutzer für Feedbacks und Vorschläge zur Verbesserung unserer Produkte dankbar.

.NET FastReport Plugin HTML
20. Februar 2025

Einsatz von Nadeldruckern zum Drucken von Belegen

In diesem Artikel wird beschrieben, wie man einen Nadeldrucker in den Prozess der Berichtserstellung und -ausgabe mit FastReport .NET integrieren kann.
17. Februar 2025

Hinzufügen neuer Benutzer zur FastReport Cloud

In der Business Edition des FastReport Cloud-Dienstes können Sie Benutzer zu einem einzelnen Arbeitsbereich für die gleichzeitige Zusammenarbeit hinzufügen.
10. Februar 2025

Wie Sie FastReport .NET WEB vor dem Kauf testen können

Indem Sie das Webpaket vor dem Kauf testen, können Sie eine fundierte Entscheidung darüber treffen, ob FastReport für geeignet ist you.NET für Ihre Aufgaben.
Fast Reports
  • 800-985-8986 (Englisch, USA)
  • +31 97 01025-8466 (Englisch, EU)
  • +49 30 56837-3928 (Deutsch, DE)
  • +55 19 98147-8148 (Portugiesisch, BR)
  • info@fast-report.com
  • 66 Canal Center Plaza, Ste 505, Alexandria, VA 22314

© 1998-2025 Fast Reports Inc.