TX Text Control

TX Text Control

von Text Control GmbH

Neue Dimension der Textverarbeitung in eigenen Applikationan im Microsoft Word Look & Feel

Übersicht

TX Text Control gibt es in unterschiedlichen Technologien wie WPF, Windows Forms und APS.NET.

TX Text Control

Übersicht

Von der einfachen Anzeige von "Rich Text" bis zur MS Word-kompatiblen Serienbrief- und Reporterstellung mit Kopf- und Fußzeilen, Abschnittswechseln und komplexen Tabellen, deckt TX Text Control alle erdenklichen Szenarien ab. Die 32- und 64-Bit-Komponenten für Windows Forms, WPF, ASP.NET und ActiveX setzen seit über 25 Jahren Maßstäbe im Bereich der professionellen Textverarbeitung.

Als Microsoft Visual Studio Partner hat sich die Herstellerfirma Text Control GmbH aus Bremen verpflichtet, stetig Innovationen im Textverarbeitungsbereich zu schaffen, die neuesten Visual Studio-Entwicklungen zu unterstützen und den bestmöglichen technischen Support zu gewährleisten.

Der RichTextBox-Ersatz

TX Text Control bietet eine visuelle Control für die Anzeige von formatiertem Text. Doch ist die Anzeige nicht limitiert auf die wenigen Funktionen, die von der Microsoft RichTextBox zur Verfügung gestellt werden. Mit TX Text Control können Dokumente wie in MS Word angezeigt und bearbeitet werden. Bestandteile wie Kopf- und Fußzeilen, Abschnittswechsel, Textrahmen oder Bilder werden komplett unterstützt.

Echtes WYSIWYG

Ein Alleinstellungsmerkmal unter den Editoren ist das echte WYSIWYG (what-you-see-is-what-you-get). TX Text Control nutzt dabei ein spezielles „Rendering“, bei dem ein wählbarer Drucker verwendet wird, um den Text exakt so darzustellen, wie er gedruckt würde. MS Word-Dokumente, die als DOCX, DOC oder RTF geladen werden können, werden in einer seitenorientierten Anzeige dargestellt. Das „Look&Feel“ ist dem von MS Word nachempfunden, so dass Endbenutzer sich bei der Nutzung nicht umstellen müssen. Für alle Funktionen stehen dem Benutzer komplett lokalisierbare Dialoge zur Verfügung, um beispielsweise Tabelleneigenschaften zu setzen oder die Seite einzurichten.

TX Text Control

Voll programmierbar

Wesentlicher Aspekt beim Design der TX Text Control-Komponenten ist der Focus auf die Programmierbarkeit. Ein Dokument kann mittels einer mächtigen API per Code erzeugt, verändert, gespeichert oder gedruckt werden. Für alle Dokumentenelemente wie Tabellen, Bilder oder Absätze, stehen programmierbare Objekte und entsprechende Collections zur Verfügung.

Einfache PDF Erzeugung

Die erstellten Dokumente können einfachst in verschiedene Formate exportiert werden. So ist das Erzeugen eines Adobe PDF oder PDF/A-Dokuments genauso einfach, wie das Abspeichern eines HTML-Dokuments. Beim PDF-Export können zum einen die Dokumente mit einem Passwort geschützt und zum anderen verschiedene Dokumenten-Zugriffsrechte vergeben werden, wie das hochauflösende Drucken.

TX Text Control PDF

Eine weitere, sehr hilfreiche Funktion ist der Import von PDF-Dokumenten. Somit kann in PDF-Dokumenten eine Volltextsuche durchgeführt oder das Dokument weiterverarbeitet werden, wenn das Originaldokument nicht mehr zur Verfügung steht. Folgende Formate können importiert und exportiert werden:

  • MS Word DOC
  • MS Word DOCX
  • RTF
  • HTML
  • PDF, PDF/A
  • XML und ANSI Text

Serienbrief-Modul

  Eine MS Office-Automatisierung birgt viele potentielle Fehlerquellen und erfordert in geschäftskritischen Anwendungen enormen Aufwand, um eine stabile Anwendung zu erstellen. TX Text Control bietet eine einfach zu handhabende  Komponente, um MS Word-kompatible Vorlagen mit Datenbank- oder XML-Inhalten zu füllen. Dabei werden sowohl die typischen MS Word „MergeFields“ unterstützt, also auch verschachtelte, wiederholende Blöcke, um Master-Detail-Datenbankbeziehungen abzubilden. Somit lassen sich ohne Aufwand Rechnungen oder Angebote auf Basis von MS Word-Vorlagen automatisieren.

Die so erzeugten Dokumente können in einer Druckvorschau angezeigt, gedruckt oder z.B. als PDF exportiert werden.

Serverseitig mächtig

Alle Funktionen sind auch in einer serverseitigen Komponente verfügbar. So lassen sich mit TX Text Control .NET Server ASP.NET Web Applications, WCF Services oder Windows Services erstellen, bei denen keine Textverarbeitungs-GUI nötig ist. Die separate, hoch-performante Komponente ServerTextControl kommt hier zum Einsatz, mit dessen Hilfe Dokumente in wenigen Millisekunden erzeugt und gespeichert werden können.

 

Großer Vorteil der ServerTextControl ist die Kompatibilität zu den anderen Komponenten wie der Windows Forms- oder der WPF-Version. So können bestehende Funktionen mühelos portiert werden, um Server-seitige Anwendungen zu erstellen.

Vergleichstabelle für TX Text Control für Windows Forms

Common Word Processing FeaturesExpressProfessionalEnterprise
Bullets and Numbered Lists x x x
Character and Paragraph Formatting x x x
Clipboard Operations x x x
Loading from and Saving to Databases x x x
Integrated Dialog Boxes x x x
Document Sections   x x
Headers and Footers   x x
Hypertext Links   x x
Image Formats x x x
Images x x x
Page Columns   x x
Page and Document Settings x x x
Print and Print Preview x x x
Search and Replace x x x
Drawings and Shapes   x x
Spell Checking      
Stylesheet Formatting     x
Table Headers x x x
Tables x x x
Text Frames   x x
Multi-Level Undo / Redo x x x
Zooming x x x
Advanced Programming CapabilitiesExpressProfessionalEnterprise
64 Bit Version x x x
Control Settings x x x
Data Binding x x x
Data Source Manager   x x
Document Protection   x x
Excel Formulas   x x
Line and Character Operations x x x
Marked Text Fields x x x
Microsoft Word Merge Fields   x x
Page Rendering Engine   x x
Programming Paragraphs x x x
Reporting and Mail Merge   x x
Ribbon Control   x x
Stylesheet Programming     x
Text Selections and Character Input x x x
Toolbars x x x
Track Changes   x x
XML Programming     x
LocalizationExpressProfessionalEnterprise
Multi-Language Support x x x
Unicode x x x
Supported FormatsExpressProfessionalEnterprise
Cascading Style Sheet (CSS)     x
Microsoft Word (DOC)   x x
Microsoft Office Open XML (DOCX)   x x
Document Type Description (DTD)     x
Hypertext Markup Language (HTML) x x x
Adobe Portable Document Format (PDF) Export   x x
Adobe Portable Document Format (PDF) Import   x x
Adobe Portable Document Format Archive (PDF/A) Export     x
Rich Text Format (RTF) x x x
Microsoft Excel (XSLS)   x x
Extensible Markup Language (XML)     x
Supported Programming LanguagesExpressProfessionalEnterprise
Microsoft C# .NET (VS 2010, 2012, 2013, 2015, 2017) x x x
Microsoft Visual Basic .NET (VS 2010, 2012, 2013, 2015, 2017) x x x

Vergleichstabelle für TX Text Control für WPF

Common Word Processing FeaturesStandardProfessionalEnterprise
Bullets and Numbered Lists x x x
Character and Paragraph Formatting x x x
Clipboard Operations x x x
Loading from and Saving to Databases x x x
Integrated Dialog Boxes x x x
Document Sections   x x
Headers and Footers   x x
Hypertext Links   x x
Image Formats x x x
Images x x x
Page Columns   x x
Page and Document Settings x x x
Print and Print Preview x x x
Search and Replace x x x
Drawings and Shapes   x x
Spell Checking      
Stylesheet Formatting     x
Table Headers x x x
Tables x x x
Text Frames   x x
Multi-Level Undo / Redo x x x
Zooming x x x
Advanced Programming CapabilitiesStandardProfessionalEnterprise
64 Bit Version x x x
Control Settings x x x
Data Binding x x x
Data Source Manager   x x
Document Protection   x x
Excel Formulas   x x
Line and Character Operations x x x
Marked Text Fields x x x
Microsoft Word Merge Fields   x x
Page Rendering Engine   x x
Programming Paragraphs x x x
Reporting and Mail Merge   x x
Ribbon Control   x x
Stylesheet Programming     x
Text Selections and Character Input x x x
Toolbars x x x
Track Changes   x x
XML Programming     x
LocalizationStandardProfessionalEnterprise
Multi-Language Support x x x
Unicode x x x
Supported FormatsStandardProfessionalEnterprise
Cascading Style Sheet (CSS)     x
Microsoft Word (DOC)   x x
Microsoft Office Open XML (DOCX)   x x
Document Type Description (DTD)     x
Hypertext Markup Language (HTML) x x x
Adobe Portable Document Format (PDF) Export   x x
Adobe Portable Document Format (PDF) Import   x x
Adobe Portable Document Format Archive (PDF/A) Export     x
Rich Text Format (RTF) x x x
Microsoft Excel (XSLS)   x x
Extensible Markup Language (XML)     x
Supported Programming LanguagesStandardProfessionalEnterprise
Microsoft C# .NET (VS 2010, 2012, 2013, 2015, 2017) x x x
Microsoft Visual Basic .NET (VS 2010, 2012, 2013, 2015, 2017) x x x

Vergleichstabelle für TX Text Control für ActiveX

Common Word Processing FeaturesStandardProfessionalEnterprise
Bullets and Numbered Lists x x x
Character and Paragraph Formatting x x x
Clipboard Operations x x x
Loading from and Saving to Databases x x x
Integrated Dialog Boxes x x x
Document Sections   x x
Headers and Footers   x x
Hypertext Links   x x
Image Formats x x x
Images x x x
Page Columns   x x
Page and Document Settings x x x
Print and Print Preview x x x
Search and Replace x x x
Spell Checking      
Stylesheet Formatting     x
Table Headers x x x
Tables x x x
Text Frames   x x
Multi-Level Undo / Redo x x x
Zooming x x x
Advanced Programming CapabilitiesStandardProfessionalEnterprise
Control Settings x x x
Data Binding x x x
Line and Character Operations x x x
Marked Text Fields x x x
Microsoft Word Merge Fields   x x
Stylesheet Programming     x
Text Selections and Character Input x x x
Toolbars x x x
XML Programming     x
LocalizationStandardProfessionalEnterprise
Multi-Language Support x x x
Unicode x x x
Supported FormatsStandardProfessionalEnterprise
Cascading Style Sheet (CSS)     x
Microsoft Word (DOC)   x x
Microsoft Office Open XML (DOCX)   x x
Document Type Description (DTD)     x
Hypertext Markup Language (HTML) x x x
Adobe Portable Document Format (PDF) Export   x x
Adobe Portable Document Format Archive (PDF/A) Export     x
Rich Text Format (RTF) x x x
Microsoft Excel (XSLS)   x x
Extensible Markup Language (XML)     x
Supported Programming LanguagesStandardProfessionalEnterprise
Delphi x x x
Microsoft Internet Explorer x x x
Microsoft Visual Basic .NET (VS 2010, 2012, 2013, 2015, 2017) x x x

[PricingTable({"skus": ["TXTEXTWINF"]})]

[PricingTable({"skus": ["TXTEXTWPF"]})]

[PricingTable({"skus": ["TXTEXTAX"]})]