Drawings, Reporting und ASP.NET MVC in TX Text Control X13
Die Sammlung aus Softwarekomponenten zur Entwicklung mit Microsoft-Techniken des Bremer Softwareherstellers Text Control wurde in unterschiedlichen Bereichen erweitert.
- Alexander Neumann
Der Software-Komponentenhersteller Text Control hat die Version X13 von TX Text Control für die Entwicklung mit den Microsoft-Techniken ASP.NET, Windows Forms, WPF (Windows Presentation Foundation) und ActiveX veröffentlicht. Das Werkzeug umfasst in unterschiedlichen Ausgaben Softwarekomponenten für das Editieren, Konvertieren, Erstellen und Verändern von Standard-Dokumentenformaten wie OfficeOpen XML, DOC oder RTF. Dokumente lassen sich damit direkt im Browser editieren oder serverseitig aus Dokumentenvorlagen mit Datenbankinhalten erzeugen und als PDF-Dokument exportieren.
Das ASP.NET-Produkt hat eine MVC-Version (Model View Controller) des HTML5-basierten WYSIWYG-Dokumenten-Editor und Berichtsvorlagen-Designers erhalten. Diese Version erlaubt es ASP.NET-Entwicklern, ein mit Word kompatibles Textverarbeitungs-Interface in die eigene Webanwendung ohne weitere Plug-ins zu integrieren. Die erforderlichen clientseitigen MVC-Referenzen und Dateien sind durch ein einfach zu benutzendes NuGet-Paket verfĂĽgbar.
Des Weiteren wurden Word-kompatible Drawings und Shapes in alle .NET-Produkte von TX Text Control implementiert. Drawings lassen sich als einzelne Objekte in das Werkzeug einfügen, mit der Ribbon-Bar und einem neuen Dialog bearbeiten oder direkt mit der TX Text Control API programmieren. Das in allen NET-basierten TX-Text-Control-Produkten erhältliche Reporting-Framework verfügt nun über eine neues Merge-Blockkonzept, das die Handhabung im Vorlagen-Designer intuitiver und fehlertoleranter machen soll. Merge-Blöcke werden hauptsächlich verwendet, um Inhalte einer Datentabelle zu wiederholen.
Außerdem bietet das aktualisierte Release neue Dialoge zum Einfügen von Symbolzeichen, Hyperlinks und Bookmarks. Schließlich wurde ein Goto-Dialog implementiert, mit dem sich direkt zu bestimmten Seiten, Sections, Tabellen, Linien oder Bookmarks navigieren lässt. (ane)