Feature comparison: TX Text Control vs. Microsoft RichTextBox

ckrause

Well-known member
Joined
Oct 9, 2009
Messages
87
Programming Experience
5-10
Why MS Office automation is not a good idea

Generally, all kind of business applications have to create documents: invoices, reports, quotations or similar business correspondences. Typically, developers author applications that enable end users to modify text and spreadsheets and to create print-ready documents that can be sent via e-mail (PDF), fax or my traditional mail.

nooffice.png


The majority of applications deploy Microsoft® Office to create such documents. But even Microsoft® does not recommend automating their end-user software Microsoft® Office:

Microsoft® does not currently recommend, and does not support, Automation of Microsoft® Office applications from any unattended, non-interactive client application or component (including ASP, ASP.NET, DCOM, and NT Services), because Office may exhibit unstable behavior and/or deadlock when Office is run in this environment.

Source: MSDN, Considerations for server-side Automation of Office.

Potential problems and pitfalls when deploying Microsoft® Office:

-Interactivity with the Desktop

Microsoft® Office is an end-user application and such applications need to be made visible in order to work correctly. If an error occurs, an error message might be displayed, which requires user interaction.

-Scalability

Microsoft® Office is designed to provide functionality to a single client. It is not recommended to automate Microsoft® Office in server-side applications as it is not scalable.

-Stability

"Using Microsoft® Office as a service component on a network server may reduce the stability of that computer, and therefore may reduce the stability of your whole network."

-Security

"Microsoft® Office applications were never intended for server-side use. Therefore, Microsoft® Office applications do not take into consideration the security problems that distributed components face."

A much better way to integrate word processing is by using TX Text Control .NET Server, built from scratch for such scenarios.

With our partner GrapeCity, we founded the Document Automation Alliance. The idea is to provide developers a one-stop competence center to gain information on how to effectively automate Microsoft® Office documents without attempting to deploy Microsoft® Office.

Read more about this joint venture on our dedicated website:

http://www.document-automation.net

Or download our trial version and test our shipped ASP.NET samples today:

TX Text Control Trial Versions


About TX Text Control:

TX Text Control was originally released in 1991, since then more than 40,000 copies have been sold. Starting off as a single, small DLL, TX Text Control has made its way through 16-bit DLL and VBX versions to today's Enterprise edition with its .NET and ActiveX components. The recent addition to the family, TX Text Control .NET Server, offers all of TX Text Control advanced word processing functionality in an easy-to-use server-side .NET component. Customers benefit from these years of experience, large user base, and at the same time, appreciate developing with a mature, reliable product.

Contact Informations:

support@textcontrol.com

North & South America:
Phone: +1 704-370-0110
Phone: +1 877-462-4772 (toll free)

Europe:
Phone: +49 421 335 910

Asia Pacific:
Phone: +886 2-2797-8508
 
The RichTextBox that comes with Microsoft .NET provides more advanced formatting options than the standard TextBox control. The RichTextBox provides basic functionality, much like the functionality Microsoft WordPad offers.

The RichTextBox is a very nice little control and can be used for simple rich text entry fields or similar applications. But as soon as you need a more powerful editor, the RichTextBox is reaching it's limits.

Many new users are requesting a list of features that shows the advantages of TX Text Control over the RichTextBox.

It is important to make clear that we are not comparing products here. It is just the feature list of TX Text Control compared to the standard rich text control that comes with Visual Studio.

The complete feature comparison table can be found here:

Feature comparison


About TX Text Control:

TX Text Control was originally released in 1991, since then more than 40,000 copies have been sold. Starting off as a single, small DLL, TX Text Control has made its way through 16-bit DLL and VBX versions to today‘s Enterprise edition with its .NET and ActiveX components. The recent addition to the family, TX Text Control .NET Server, offers all of TX Text Control advanced word processing functionality in an easy-to-use server-side .NET component. Customers benefit from these years of experience, large user base, and at the same time, appreciate developing with a mature, reliable product.

Contact Informations:

support@textcontrol.com

North & South America:
Phone: +1 704-370-0110
Phone: +1 877-462-4772 (toll free)

Europe:
Phone: +49 421 335 910

Asia Pacific:
Phone: +886 2-2797-8508
 
New Sample: Mail Merge Designer with Sources

This is a sneak preview of one of the new samples for TX Text Control 16.0. TX Text Control published a 15.1 version of this sample now, so that you can try it out today and do not have to wait until the next release.

sample_overview.png


This sample gives you a fully-featured mail merge template designer, including database binding, different field view modes and a preview functionality. Additionally, it contains a bunch of smart, little icons that we have created - feel free to use them in your own projects.

icons.png


The combination of TX Text Control's MS Word compatible field functionality and TX Text Control .NET Server's automated MailMerge component is a very powerful toolset to build high performance and MS Word compatible mail merge applications.

It is quite similar to the MS Word mail merge capabilities, but it comes with source code and can be completely customized.

Read the full description and download the sources here:

Mail Merge: Creating and Merging MS Word compatible templates


About TX Text Control:

TX Text Control was originally released in 1991, since then more than 40,000 copies have been sold. Starting off as a single, small DLL, TX Text Control has made its way through 16-bit DLL and VBX versions to today's Enterprise edition with its .NET and ActiveX components. The recent addition to the family, TX Text Control .NET Server, offers all of TX Text Control advanced word processing functionality in an easy-to-use server-side .NET component. Customers benefit from these years of experience, large user base, and at the same time, appreciate developing with a mature, reliable product.

Contact Informations:

support@textcontrol.com

North & South America:
Phone: +1 704-370-0110
Phone: +1 877-462-4772 (toll free)

Europe:
Phone: +49 421 335 910

Asia Pacific:
Phone: +886 2-2797-8508
 
Back
Top