Quantcast
Channel: TX Text Control
Viewing all 152 articles
Browse latest View live

Upcoming TX Spell .NET 3.0 features

$
0
0

Version 2.0 of our very own spell checking component already set new standards in spell checking performance and accuracy. For 7 months, the TX Spell .NET team has been working on improvements and fantastic new features coming in version 3.0 that we plan to simship with the new TX Text Control release.

I thought to give you a quick overview of what we did and what you can expect.

Suggestion quality

TX Spell .NET performance

Version 2.0 delivered very good quality in suggestion results for misspelled words. The team did a great job on doing research on how to improve the suggestions even more. The goal was to have the desired suggestion of the misspelled word ranked at position 1 or 2 in the list of suggestions in more than 90% of all cases. We analyzed internal chat protocols and loads of test documents for misspelled words and typical typos. The distance between the keys on the currently used keyboard is measured and the results are evaluated and rated. Based on our huge collection of test documents with thousands of typos and misspelled words, our engineers reached a level of 97%.

If you want to learn more about the science behind suggestions, read this article:

TX Spell .NET: Exploring the science behind suggestions

Event-based spell check dialog

TX Spell .NET dialog

Currently, the spell check dialog is integrated into TX Text Control and can be used in combination with TX Spell .NET. In version 3.0, TX Spell .NET provides a user dialog that can be customized and used with TX Text Control or any other controls such as the RichTextBox, a simple TextBox or a GridView.

Each dialog action fires an event that can be handled based on the used control.

Customized context menus

TX Spell .NET context menu

The new GetMenuItems method returns valid MenuItems that can be used to easily fill your own context menu.

This gives the possibility to build a MenuStrip with the most common TX Spell .NET features. Effortlessly, you can create a customizable context menu with the incorrect word, the ranked suggestions and you can define the number of suggestions.

New events for TX Spell .NET

Version 3.0 provides the following events for several scenarios:

  • DictionaryAdded
    Occurs when a dictionary is added to the TXSpellChecker.Dictionaries DictionaryCollection.
  • DictionaryRemoved
    Occurs when a dictionary is removed from the TXSpellChecker.Dictionaries DictionaryCollection.
  • UserDictionaryWordAdded
    Occurs when a word is added to a user dictionary.
  • UserDictionaryWordRemoved
    Occurs when a word is removed from a user dictionary.
  • Complete events for all spell check dialog buttons and context menu items.

These are just some of the new and improved features of TX Spell .NET 3.0. Stay tuned to learn more.

 

About TX Text Control:

TX Text Control was originally released in 1991, since then more than 50,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 (0)421 42 70 67 10

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

 


New look & feel of TX Text Control

$
0
0

Aside from stunning new features and improvements, we will give some elements a complete makeover. The status bar got a new BorderStyle: VerticalColorScheme.

++ NEW RELEASE PREVIEW ++ NEW RELEASE PREVIEW ++ NEW
TX Text Control X8 (18.0) is not released yet. Make sure that you have a valid subscription to get hands on this new version immediately when it is released. Login to your store account to verify your subscription status and update today: www.textcontrolSTORE.com

New StatusBar

This color scheme is based on the Office 2010 style and can be fully customized. The screenshot below shows the new status bar with the new default style settings:

TX Text Control status bar

As you can see, we added a zoom slider to the status bar that can be used to adjust the current page zoom. Needless to say that this slider also reflects the current zoom factor, if it was adjusted programmatically or using the mouse scroll wheel.

All colors can be easily changed at design-time or during run-time programmatically. The following screenshot shows the appropriate settings in the Properties window of the StatusBar object.

TX Text Control status bar

Using these settings, virtually all color combinations are imaginable:

TX Text Control status bar

The RulerBar

Not only the status bar got a makeover - we improved the ruler bar as well.

TX Text Control ruler bar

To make the editable area of the document more obvious, the page margin is colored in the ruler area. Of course, all colors are customizable as well.

Image and object handling

We changed the style of the handles to resize objects. Now, the handles have round corners and the object corner handles can be used to resize objects while the aspect ratio is maintained.

TX Text Control images

Background images and z-order

Overall, the new object and image handling gives you more freedom of positioning them in the document. The objects can overlap each other, they can be displayed in front or behind the text or text frames can be rendered on top of images. The following screenshot shows a background image that is positioned behind the text.

TX Text Control z-order

Stay tuned! TX Text Control X8 is coming soon.

++ NEW RELEASE PREVIEW ++ NEW RELEASE PREVIEW ++ NEW RELEASE PREVIEW ++
TX Text Control X8 (18.0) is not released yet. Make sure that you have a valid subscription to get hands on this new version immediately when it is released. Login to your store account to verify your subscription status and update today: www.textcontrolSTORE.com

About TX Text Control: TX Text Control was originally released in 1991, since then more than 50,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 (0)421 42 70 67 10 Asia Pacific: Phone: +886 2-2797-8508

Using HighEdit HED files in TX Text Control

$
0
0
Convert HighEdit to TX Text Control
HighEdit is a legacy rich text component developed by Heiler Software back in the '90s. It was a competing control and they discontinued the product. Notwithstanding there are many documents stored in the HighEdit .HED proprietary format.

As part of our porting services for migrating from another rich text control to TX Text Control, we now have the possibility to convert your documents into a modern format that is usable in TX Text Control. Even the HighEdit text fields can be imported and used by TX Text Control. You won't lose functionality, but you will get many new features and document formats.

There is no reason to keep HighEdit in your applications. Migrate to TX Text Control and be sure that your applications will run on future Windows versions.

Simply contact our support to learn more about this service.

 

 
TX Text Control was originally released in 1991, since then more than 50,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.
 
 
North & South America: Phone: +1 704-370-0110 Phone: +1 877-462-4772 (toll free)
Europe: Phone: +49 (0)421 42 70 67 10
Asia Pacific: Phone: +886 2-2797-8508

MailMerge and ServerTextControl available for client applications soon

$
0
0
MailMerge in TX Text Control client

Good news for TX Text Control client application developers: In the upcoming version 18.0, the DocumentServer.MailMerge and the TXTextControl.ServerTextControl components can be used in client applications with a Professional or Enterprise license as well.

MailMerge - mail merge as easy as 1-2-3

The MailMerge component can be used to effortlessly merge MS Word template documents with database content in .NET projects. This component encapsulates the whole merge process, so that you can implement mail merge applications with 2 lines of code.

In version 18.0, the MailMerge component can be easily connected to a visual instance of TXTextControl.TextControl. The current document, with it's ApplicationFields, is used as the template for the merge process automatically. The resulting document is displayed in the same parent TXTextControl.TextControl after the merging is finished.

This component can be deployed royalty-free with the Professional or Enterprise license.

ServerTextControl - non-UI processes for client applications

The TXTextControl.ServerTextControl component can be used as a non-visual instance of TX Text Control for background processes. It was available with the server license of TX Text Control for ASP.NET Web applications or Web services only.

In version 18.0, the Windows Forms and WPF client versions will come with a ServerTextControl class that can be used in client applications as well. You can use this instance for every process that doesn't require an user interface.

Another great reason to update your TX Text Control licenses. Stay tuned!

 

 
TX Text Control was originally released in 1991, since then more than 50,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.
 
 
North & South America: Phone: +1 704-370-0110 Phone: +1 877-462-4772 (toll free)
Europe: Phone: +49 (0)421 42 70 67 10
Asia Pacific: Phone: +886 2-2797-8508

 

 

TX Text Control X8 is coming soon!

$
0
0
TX Text Control X8

The last weeks and days before a new release are exciting times. Code is frozen, final touches are done, setups are built and the final tests are running in our SQA. Everyone is happy that the code we produced in the last months is published soon. The new features and possibilities of TX Text Control X8 are simply stunning and we are very proud to present one of the biggest releases in the last 20 years.

What is TX Text Control X8?

Basically, X8 is version 18.0: Roman '10' + Arabic '8'. But we used this new version name to emphasize our eXperience of 20 years in word processing components. Every day, we are talking to developers with very specific needs and we learned from all these requirements and feedback.

Here is a brief overview of main features we added and areas we improved. A detailed list will be published on release day.

Visual Studio User Experience

Visual Studio 2012 compatible

Additionally, we improved the user experience in Visual Studio while developing with TX Text Control. An updated SmartTag can be used to easily add and connect the optional button bar, status bar or the ruler bars.

TX Text Control X8

MailMerge Template Designer

While creating MailMerge applications, it can be helpful to design and test the templates during development. Now, you can start the new designer right from the TX Text Control SmartTag to create your MailMerge templates. You don't have to leave Visual Studio while creating your applications.

TX Text Control X8

Help and Support Center

The TX Text Control Help and Support Center has been integrated into Visual Studio. In case you need more information, sample code or if you need to open a support case with our engineers, you can start the Help and Support Center right from the TX Text Control SmartTag.

TX Text Control X8

IntelliSense improvements

We invested a lot of time into the improved IntelliSense support. Now, every overload and parameter is listed in the IntelliSense pop-up for each and every method, property or event of TX Text Control. This drastically improves the user experience and efficiency while developing.

TX Text Control X8

Again, this is just a brief overview of TX Text Control X8. More on release day. Stay tuned!

 

 
TX Text Control was originally released in 1991, since then more than 50,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.
 
 
North & South America: Phone: +1 704-370-0110 Phone: +1 877-462-4772 (toll free)
Europe: Phone: +49 (0)421 42 70 67 10
Asia Pacific: Phone: +886 2-2797-8508

 

PDF Reflow - A quick comparison between TX Text Control and Office 2013

$
0
0

Microsoft recently released the Office 2013 Preview. One of the hottest topics in this release is PDF Reflow. This is basically the PDF import feature that TX Text Control has supported for several versions.

I did a quick comparison that shows what documents look like when they are imported. Inspired by an article about PDF Reflow published at PCMAG.COM, I used the first page of the well known official W-9 tax form for the tests.

Let's have a look at the different results in TX Text Control X8 and Microsoft Office 2013 Preview:

Adobe Reader XTX Text Control X8Office 2013
PDF Reflow: OriginalPDF Reflow: TX Text ControlPDF Reflow: MS Office 2013 Preview

As you can see, parts of the first page are missing in Office 2013, whereas TX Text Control renders the layout accurately. Make sure that your TX Text Control Subscription is up-to-date to get your hands on TX Text Control X8 on release day.

 

 
TX Text Control was originally released in 1991, since then more than 50,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.
 
 
North & South America: Phone: +1 704-370-0110 Phone: +1 877-462-4772 (toll free)
Europe: Phone: +49 (0)421 42 70 67 10
Asia Pacific: Phone: +886 2-2797-8508

 

'Fit to page' and 'Fit to width' using TX Text Control .NET

$
0
0
TX Text Control - Fit to Page
 In the last couple of years, the monitor screen resolutions increased significantly and 24" and larger is pretty standard nowadays.

On these larger screens, it makes sense to scale the page to the width of the container or to fit a whole page into the visible area to use the complete space of the screen.

TX Text Control provides the ZoomFactor property that sets the zoom factor, in percent, for a TextControl.

The following method fits the current page to fill it's container:

private void FitToWindow() 

    textControl1.PageUnit = MeasuringUnit.Twips; 
    int iVisibleGap = 65
 
    // get resolution to calculate convert twips 1/100 inch  
    Graphics g = textControl1.CreateGraphics(); 
    int iTwipsPerPixel = (int)(1440 / g.DpiX); 
 
    SectionFormat currentSection = textControl1.Sections.GetItem().Format
     
    double widthZoom = 100 * textControl1.Width /  
        ((currentSection.PageSize.Width / iTwipsPerPixel) 
        + iVisibleGap); 
    double heightZoom = 100 * textControl1.Height /  
        ((currentSection.PageSize.Height / iTwipsPerPixel) 
        + iVisibleGap); 
 
    if (widthZoom < heightZoom) 
        textControl1.ZoomFactor = (int)widthZoom; 
    else 
        textControl1.ZoomFactor = (int)heightZoom; 
}

The next method shows how to set the zoom factor to fill the whole width of the container:

private void FitToWidth() 

    textControl1.PageUnit = MeasuringUnit.Twips; 
    int iVisibleGap = 200
 
    // get resolution to calculate convert twips 1/100 inch  
    Graphics g = textControl1.CreateGraphics(); 
    int iTwipsPerPixel = (int)(1440 / g.DpiX); 
 
    SectionFormat currentSection = textControl1.Sections.GetItem().Format
 
    double widthZoom = 100 * textControl1.Width / 
        ((currentSection.PageSize.Width / iTwipsPerPixel) + iVisibleGap); 
 
    textControl1.ZoomFactor = (int)widthZoom; 
}

The sample project can be downloaded here: tx_view_modes.zip. At minimum, Visual Studio 2008 and a trial version of TX Text Control .NET for Windows Forms 17.0 is required.

 

 
TX Text Control was originally released in 1991, since then more than 50,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.
 
 
North & South America: Phone: +1 704-370-0110 Phone: +1 877-462-4772 (toll free)
Europe: Phone: +49 (0)421 42 70 67 10
Asia Pacific: Phone: +886 2-2797-8508

 

PDF Reflow - Load, view, edit and convert Adobe PDF files

$
0
0
TX Text Control PDF Reflow

Portable Document Format (PDF) is a broadly used file format to represent documents independent of the used software, hardware and operating system. That is the main reason why PDF became so popular: Everyone is able to view it.

Looking behind the scenes how companies are using PDF documents is interesting and most notably surprising. Here are some facts according to a study from AIIM:

  • On average, 45% of documents that are scanned are 100% “born digital”.
  • 77% of invoices that arrive as PDF attachments get printed.
  • 16% of PDF invoices get printed and scanned back in.
  • Electronic-only filing would halve the storage space needed for paper in 5 years.

PDF is a perfect replacement for paper: It is page-oriented, it looks professional and you can specify settings like a user password to protect it.

" 77% of invoices that arrive as PDF attachments get printed and 16% of PDF invoices get printed and scanned back in. "

But isn't it ridiculous that PDF invoices get printed and scanned back in?

Of course, there is a reason for this self-defeating process: It is the used office suite and document management software. Such modules are able to process scanned invoices instead of the already digital PDF invoice.

The Solution - TX Text Control PDF Reflow

Usually, it requires Adobe Acrobat Professional or other expensive tools to open PDF documents. Microsoft Office 2013 offers a similar feature to extract the content of PDF files.

TX Text Control is able to import such "born digital" PDF documents, so that you can view, edit or convert these files. The main advantage of TX Text Control is that it is fully programmable. The PDF document is imported and can be modified just like any other format such as DOC or DOCX. The fully featured API can be used to change the content or to search on the document.

Floating Text

This sample document shows how text is converted into floating text. On the right-hand screenshot, you can see that text can be selected like any other text in a TX Text Control document. Fonts, font weights, colors and paragraph margins are recognized and applied to the document. If a document contains more sections with different page sizes, they are converted to the proper landscape or portrait settings as well.

Original PDF in Adobe Acrobat ReaderOpened in TX Text Control X8 (18.0)
Original PDF opened in Acrobat ReaderPDF opened in TX Text Control X8 (18.0)

Modify Text in Complex Forms

Form documents with complex tables and perfectly positioned elements can be imported 1:1. You can easily change each string using the editor interface or you can find and replace text programmatically using the powerful TX Text Control API.

Original PDF in Adobe Acrobat ReaderOpened in TX Text Control X8 (18.0)
Original PDF opened in Acrobat ReaderPDF opened in TX Text Control X8 (18.0)

Import Postscript Vector Graphics

When importing business reports from PDF, they often contain charts or diagrams to visualize data. Using TX Text Control X8 (18.0), these vector graphics can not only be imported, the included text can be changed as well.

Original PDF in Adobe Acrobat ReaderOpened in TX Text Control X8 (18.0)
Original PDF opened in Acrobat ReaderPDF opened in TX Text Control X8 (18.0)

Using TX Text Control, you can integrate PDF processing directly into your Windows applications in a very reliable way. Reuse formatted text of existing PDF documents, make changes to PDFs or search on documents to recognize text or specific values.

 

 
TX Text Control was originally released in 1991, since then more than 50,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.
 
 
North & South America: Phone: +1 704-370-0110 Phone: +1 877-462-4772 (toll free)
Europe: Phone: +49 (0)421 42 70 67 10
Asia Pacific: Phone: +886 2-2797-8508

 


LiveDocx 2.1 released on Premium servers

$
0
0

During the last two weeks, Premium users were able to successfully test the final LiveDocx 2.1 version in a closed beta program. We are happy to announce that LiveDocx 2.1 is now available for all Premium users. New subscribers are getting a 2.1 account automatically. All LiveDocx 2.0 features including image merging are now available on Premium servers as well.

What is new in LiveDocx 2.1?

LiveDocx 2.1 is based on TX Text Control X8 - the latest version of our very own backend software to create and modify documents. The following template features are now supported in LiveDocx 2.1:

  • Colored page borders
  • Merged table cells 
  • Colored table lines
  • Background images
  • Transparent text frames
  • Overlapping objects (images, text frames)
  • EMF image support

Additionally, LiveDocx 2.1 can load more templates that were refused by older versions of LiveDocx.

If you are still using the free service and waited for LiveDocx 2.1, benefit from our 2 months for free campaign and order your Premium account today.

 

LiveDocx is a template-based document creation platform.

It allows developers to create word processing documents by combining user-defined Microsoft Word templates with data from disparate data sources, such as XML files and databases. It is typically used to create professional, print-ready word processing documents in DOCX, DOC, RTF and PDF. It's easy and well proven.

Learn more!

 

TX Text Control X8 has just been released

$
0
0

TX Text Control X8 - best-of-breed word processing components

We are delighted to announce TX Text Control X8 - best-of-breed word processing components:

Client Components for Word Processing

Server Components for Word Processing

Download Updated Trial Versions

If you would like to try out the new features of TX Text Control X8, please download one of the updated trial versions. The trial versions are fully featured and valid for 30 days.

Free Technical Support for Subscription Customers

The team of TX Text Control support engineers is waiting to assist you with every aspect of TX Text Control X8. Remember, technical support is unlimited and entirely free of charge for subscription customers.

 

New Features:

  • Transparent Text Frames
  • Comprehensive 2D and 3D Charting
  • PDF Reflow - Improved PDF Import
  • Z-Order of Objects (text frames, images or charts)
  • Background Images
  • Updated Status Bar with Zoom Slider
  • New Ribbon Interface in TX Text Control Words
  • Support for EMF - Enhanced Metafile
  • Improved Object Handling (aspect ratio resizing, object moving)
  • MailMerge and ServerTextControl usable in client-side applications
 
 
 
TX Text Control was originally released in 1991, since then more than 50,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.
 
 
North & South America: Phone: +1 704-370-0110 Phone: +1 877-462-4772 (toll free)
Europe: Phone: +49 (0)421 42 70 67 10
Asia Pacific: Phone: +886 2-2797-8508
 

TX Text Control X8: Inserting Chart Controls

$
0
0
TX Text Control X8
TX Text Control .NET for Windows Forms X8 now supports the insertion of chart controls of the type DataVisualization.Charting.Chart. It is part of the .NET Framework since version 4.0, but can be added to prior versions as well.

A chart can be positioned like an image or textframe, either geometrically or as a single character.

The new ChartFrame class handles the positioning of the chart in a document. Such a ChartFrame is always associated with a Chart control that handles the appearance and the data of the chart.

TX Text Control Charts

The goal in this sample is to insert a bar chart filled with XML data into a document. The following XML data should be used:

<?xml version="1.0" encoding="utf-8" ?> <sales> <points> <country>Country 1</country> <value>100</value> </points> <points> <country>Country 2</country> <value>120</value> </points> <points> <country>Country 3</country> <value>80</value> </points> </sales>

In order to insert a chart diagram into the document, we need to create a new chart. Make sure that a reference to System.Windows.Forms.DataVisualization.Charting.Chart has been added to your project.

Each chart object needs a ChartArea that represents a chart area on the chart image and a Series object that is connected to that area.

Chart chart = new Chart(); 
chart.ChartAreas.Add("chartArea1"); 
chart.Series.Add("series1"); 
 
// set the ChartType 
chart.Series["series1"].ChartArea = "chartArea1"
chart.Series["series1"].ChartType = SeriesChartType.Bar;

In a next step, we can load the XML into a DataSet. The column names are used to set the member of the chart data source used to bind the X and Y values of the series.

DataSet ds = new DataSet(); 
ds.ReadXml("data.xml"); 
 
chart.Series[0].XValueMember = ds.Tables[0].Columns[0].ColumnName; 
chart.Series[0].YValueMembers = ds.Tables[0].Columns[1].ColumnName;

Finally, the first table of the DataSet is specified as the data source for the Chart object. A new ChartFrame is created and inserted into the Charts collection of TX Text Control.

chart.DataSource = ds.Tables[0]; 
chart.DataBind(); 
 
ChartFrame chartFrame = new ChartFrame(chart); 
textControl1.Charts.Add(chartFrame, -1);
 
 
 
TX Text Control was originally released in 1991, since then more than 50,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.
 
 
North & South America: Phone: +1 704-370-0110 Phone: +1 877-462-4772 (toll free)
Europe: Phone: +49 (0)421 42 70 67 10
Asia Pacific: Phone: +886 2-2797-8508
 

ServerTextControl and DocumentServer available in client applications

$
0
0
You might have heard of the changes for the client versions of TX Text Control .NET for Windows Forms and WPF. Since version X8, the classes ServerTextControl and DocumentServer.MailMerge can be used within client applications without optional Server and run-time licences.

When to use ServerTextControl?

Generally speaking, the ServerTextControl can be used for all processes in the background where no GUI is required. If you need to prepare a document programmatically before it is displayed to the end-user, you can use an instance of ServerTextControl to create the document.

The programming interface of TXTextControl.TextControl and TXTextControl.ServerTextControl is the same and you can re-use your existing code. Advantages of using ServerTextControl:

  • Better performance
  • Must not be visible on a form
  • No visible update flicker

In order to use the ServerTextControl, you'll need to add a reference to the TXTextControl.Server.dll and an entry in the licenses.licx file:

TXTextControl.ServerTextControl, TXTextControl.Server, Culture=neutral, PublicKeyToken=6b83fe9a75cfb638

The following code shows how to create an instance of ServerTextControl. An using statement is recommended as the object must be disposed explicitly.

using (TXTextControl.ServerTextControl serverTextControl1 
       = new TXTextControl.ServerTextControl()) 

    serverTextControl1.Create(); 
    ... 
}

Download the 30-day trial version today and try the other great features of TX Text Control X8.

 

 
TX Text Control was originally released in 1991, since then more than 50,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.
 
 
North & South America: Phone: +1 704-370-0110 Phone: +1 877-462-4772 (toll free)
Europe: Phone: +49 (0)421 42 70 67 10
Asia Pacific: Phone: +886 2-2797-8508

 

TX Spell .NET 3.0 is coming soon!

$
0
0
TX Spell .NET
The TX Spell .NET developer team released the code of TX Spell .NET 3.0 to our SQA where every dialog, property and method combinations are tested.

TX Spell .NET 3.0 is a big milestone in the development of our spell checking component. It will be published in the next couple of weeks.

These are the features for TX Spell .NET 3.0:

  • Improved suggestion quality
    Get the right word ranked at position 1 or 2 in more than 97% of all cases.
  • Event-based spell check dialog
    TX Spell .NET 3.0 provides a spelling dialog that can be customized and used with TX Text Control or any other controls such as the RichTextBox, a simple TextBox or a GridView. You can even use one dialog for more controls in a single pass.
  • New events
    Version 3.0 provides events when dictionaries are added or removed, words are added or removed to user dictionaries or buttons have been clicked in the 100% customizable spell check dialog.
  • Load and save dictionaries from memory or databases
    Dictionaries and user dictionaries can be added and saved from and to a string array. This enables you to add dictionaries from memory or from databases.
  • Create context menus easily
    A new method returns ready-to-use menu items for the integration into your own context menu. You can easily combine your own menus with the spell checking entries.

Keep an eye on this blog to be among the first who are able to test the new features of TX Spell .NET 3.0 - the fastest spell checking component for .NET applications.

 

 
TX Text Control was originally released in 1991, since then more than 50,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.
 
 
North & South America: Phone: +1 704-370-0110 Phone: +1 877-462-4772 (toll free)
Europe: Phone: +49 (0)421 42 70 67 10
Asia Pacific: Phone: +886 2-2797-8508

 

Service Packs for TX Text Control X8 and 17.0 released

$
0
0
 Text Control recently released the following service packs for TX Text Control X8 and 17.0:


Service Pack 1 for TX Text Control X8:

  • TX Text Control .NET for Windows Forms
  • TX Text Control .NET for WPF   
  • TX Text Control Server for ASP.NET
  • TX Text Control ActiveX
  • TX Text Control ActiveX Server

Service Pack 2 for TX Text Control 17.0:
 
  • TX Text Control .NET for Windows Forms
  • TX Text Control .NET for WPF   
  • TX Text Control Server for ASP.NET
  • TX Text Control ActiveX
  • TX Text Control ActiveX Server
 
Updated known issues list at:

Download the service pack at:
http://www.textcontrol.com/en_US/downloads/sps/

The support team is waiting to answer your questions. Full contact details at:
http://www.textcontrol.com/en_US/support/


More information about TX Text Control:

http://www.textcontrol.com
 
 
 
TX Text Control was originally released in 1991, since then more than 50,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.
 
 
North & South America: Phone: +1 704-370-0110 Phone: +1 877-462-4772 (toll free)
Europe: Phone: +49 (0)421 42 70 67 10
Asia Pacific: Phone: +886 2-2797-8508

TX Spell .NET 3.0 released!

$
0
0

The software component vendor Text Control recently released a new version of his fast spell checker TX Spell .NET.

 

TX Spell .NET 3.0 introduces an improved suggestion quality. Version 2.0 delivered very good quality in suggestion results for misspelled words. Based on the analysis of thousands of test documents, the expected suggestion is now ranked at position 1 or 2 in more than 97% of all cases.

TX Spell .NET 3.0 also provides a new spelling dialog that can be customized and used with TX Text Control or any other controls such as the RichTextBox, a simple TextBox or a GridView. With the new release a new Options dialog box has been designed for TX Spell .NET 3.0. Dictionaries can be added, enabled and disabled for spell checking and the creation of suggestions.

The new version ships with new events when dictionaries are added or removed, words are added or removed to user dictionaries or buttons have been clicked in the 100% customizable spell check dialog. Also dictionaries and user dictionaries can be now added and saved from and to a string array. This enables users to add dictionaries from memory or from databases.

Finally, it is now easily possible to create context menus.


An overview of all new features can be found here:

http://www.textcontrol.com/en_US/products/spelldotnet/overview/

 

 
TX Text Control was originally released in 1991, since then more than 50,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.
 
 
North & South America: Phone: +1 704-370-0110 Phone: +1 877-462-4772 (toll free)
Europe: Phone: +49 (0)421 42 70 67 10
Asia Pacific: Phone: +886 2-2797-8508

 

 

 


Announcing barcode controls for Windows Forms, WPF and ASP.NET

$
0
0
TX Barcode logos
Delivering best-of-breed software developer components in the field of word processing is our daily endeavor.

Our core business is engineering of controls and components that help to integrate rich text editing, document processing and related tasks into your applications.

New products are developed based on user request and our experience and research.

Today, we are very proud to announce a new product that will be introduced at several conferences over the next weeks: TX Barcode .NET.

TX Barcode .NET enables developers to integrate barcodes into .NET-based applications. In today's processes, barcodes are included everywhere: Invoices, delivery notes or admission tickets. Barcodes are used to store digital data on paper that can be acquired easily for further processing using laser-based scanners, cameras or mobile phones.

TX Barcode .NET creates barcodes efficiently and accurately and can be completely integrated into TX Text Control .NET, the leading word processing component for .NET.

Try it yourself and test just a few of the supported barcode types: http://www.textcontrol.com/en_US/blog/archive/20120926/

The unique advantage of the .NET barcode control is the deep integration into TX Text Control .NET. You can create WYSIWYG templates with pre-defined barcodes at fixed positions in order to merge them with actual data during the mail merge process.

We have many more ideas how to include barcodes into document processes such as storing text field information for easy form data acquisition. We will deliver the technology for these ideas - you can focus on your core business.

Keep an eye on this blog or visit us at upcoming conferences such as Silicon Valley Code Camp or DevConnections in Las Vegas.

 

 
TX Text Control was originally released in 1991, since then more than 50,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.
 
 
North & South America: Phone: +1 704-370-0110 Phone: +1 877-462-4772 (toll free)
Europe: Phone: +49 (0)421 42 70 67 10
Asia Pacific: Phone: +886 2-2797-8508

 

Creating reports from Salesforce, QuickBooks or SAP databases

$
0
0
Database logos

Simultaneously with DevConnections in Las Vegas this week, we are announcing a co-operation with our friends from RSSBus Inc..

RSSBus provides high-performance, reliable, and fully-extensible products that simplify the process of producing, consuming, and integrating data.

The combination of the powerful mail merge and reporting capabilities of TX Text Control and the high-performance RSSBus data providers gives developers a perfect tool set to create professional reports from various data sources such as:

  • Salesforce
  • QuickBooks
  • SAP
  • Twitter
  • Facebook
  • SharePoint
  • and many more

Using these tools, you can easily retrieve data from different data sources in order to access data such as customers, transactions, invoices, sales receipts or reports.

At our booth #303 at DevConnections, you can see our latest version of TX Words including the RSSBus integration. All installed RSSBus data providers are listed automatically in the Select Data Source dialog:

TX Words with RSSBus integration

In this demo, we choose Twitter as our data provider and type in our Twitter access credentials:

TX Words with RSSBus integration

Thanks to the deep integration of RRSBus into TX Words, all required fields for the login process are listed automatically for all data providers. That enables you to access the data of your preferred database or application.

After the successful login, all available tables and views of the database are listed in the Select Table drop down button.

TX Words with RSSBus integration

In a next step, you can select a table and insert merge fields from this table into your report.

TX Words with RSSBus integration

Now, these inserted fields can be previewed by clicking on the Preview Merge Fields button:

TX Words with RSSBus integration

A very powerful feature of TX Text Control's MailMerge component is the repeating block structure to visualize blocks of repeating data or master-detail relationships. Therefore, all available tables can easily converted into a repeating block. The Insert Merge Block drop down button lists all tables and views.

TX Words with RSSBus integration

Choose a table and select the included columns in the opened dialog box:

TX Words with RSSBus integration

You can specify whether the block should be rendered as a paragraph or a table row. After the block has been formatted in the template, the inserted block looks like this:

TX Words with RSSBus integration

By previewing the template, the data is merged automatically into the repeating block:

TX Words with RSSBus integration

The combination of TX Text Control and RSSBus gives developers a powerful tool to create reports, invoices or mass mailings from data directly out of popular ERP systems or other data sources.

If you are at DevConnections, stop by booth #303 and ask for a demo. The Text Control team looks forward to showing you this demo.

 

 
TX Text Control was originally released in 1991, since then more than 50,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.
 
 
North & South America: Phone: +1 704-370-0110 Phone: +1 877-462-4772 (toll free)
Europe: Phone: +49 (0)421 42 70 67 10
Asia Pacific: Phone: +886 2-2797-8508

 

 

Building dashboard reports with TX Text Control

$
0
0

We prepared many different demos and sample templates for various conferences in the last weeks. At DevConnections, we presented the latest features of TX Text Control X8 including the new template designer TX Text Control Words.

I set up one particular sample template that was very popular at DevConnections. People's reaction was that they didn't even know that this is possible using a Rich Text Editor - not even with TX Text Control. I thought to publish an article about this reporting sample and how to create it.

This document is a reporting template for presenting stock information highlights on a single page. The following animation shows the template on the left side with all different types of fields, graphics and charts. On the right side, you can see the final merged document with the actual data. As you can see, using TX Text Control, you can create such templates in a true WYSIWYG manner.

Reporting animation

First, we need to open the data source. TX Text Control Words comes with a ready-to-use data connection wizard to connect to all types of databases:

Open data source

After the data source is selected, a data table can be chosen from the Select Table drop down list of the Mailings ribbon tab:

Open data table

All available table columns are automatically available as merge fields in the Insert Merge Field drop down list. You can start designing your template in order to insert required fields:

Inserting merge fields

This template contains some specials fields. A large green "UP" should be inserted, if the stock's "day change" is positive or a red "DOWN" when this value is negative.

Special dieldSpecial field

TX Text Control provides IF fields for this purpose. We simply add two adjacent IF fields with different colors at the specific position:

Special field

IF fields are getting specific conditions in order to return a true and a false text. The condition for the first field would be:

If merge field dDayChange is less than 0 then return Down.

Of course, this can be adjusted with the integrated dialog boxes:

Special field

2D and 3D charting is also a new part of TX Text Control version X8. Supported chart types include areas, bars, columns, lines or pies. They can be fully customized and programmed through the Text Control API.

At any time, you can preview your created document with real data. Simply click on the Preview Merge Fields button and navigate through the records:

Preview

TX Text Control is the only component that combines the power of reporting and mail merge features with a true WYSIWYG designer control. Test it on your own and download a trial version of TX Text Control X8 today.

You can download the template and the sample database right here.

 

 
TX Text Control was originally released in 1991, since then more than 50,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.
 
 
North & South America: Phone: +1 704-370-0110 Phone: +1 877-462-4772 (toll free)
Europe: Phone: +49 (0)421 42 70 67 10
Asia Pacific: Phone: +886 2-2797-8508

 

MailMerge: Creating shipping labels using TX Text Control

$
0
0
TX Text Control shipping labels

Creating labels for mailings, shipping or labeling is a common task for reporting tools. TX Text Control's MailMerge component gives you powerful features to create such labels or to print content on pre-printed Avery labels.

Using TX Text Control, creating labels is a very easy task. The following tutorial shows the details:

  1. In a first step, the template must be created. Therefore, the shipped template designer TX Text Control Words can be used or you can reuse existing MS Word documents. In this tutorial, a label template is created from scratch in TX Text Control Words.

    Open TX Text Control Words and create a new document. Open the Page Layout ribbon tab and set the number of columns to 2.

    TX Text Control shipping labels
  2. Set the page margins to the specific margins of your full sheet label paper. Many Avery® labels have a top and bottom margin of 0.5" and a left and right border of 0.156".

    TX Text Control shipping labels
  3. Insert a table with 1 row and 1 column and set the minimum height to the vertical label dimension. Insert the table using the Table button of the Insert ribbon tab. Set the input position inside the table and open the Properties dialog box of the Table Tools contextual ribbon tab. Confirm with OK.

    TX Text Control shipping labels
  4. Now you can start designing your label. In our sample, a nested table is used to arrange different textual label sections:

    TX Text Control shipping labels
  5. In a last step, merge fields must be added for the variable label data. Open the Mailings ribbon tab and insert merge fields at the desired positions. Set the cursor to a specific input position and click the Insert Merge Field button. In the opened dialog box, type in a name for the field. In this sample, the data source is an XML file with 3 fields per label:

    <label><name>Jack Ballmer</name><company>Microsoft</company><package_weight>72</package_weight></label>

    Analogically, the merge field names are: name, company and package_weight.

    TX Text Control shipping labels

    The final template should look like this:

    TX Text Control shipping labels

    Save the template as DOC, DOCX, RTF or in the internal TX Text Control format.

  6. You need a TextControl and a MailMerge instance in your .NET application. Refer to the documentation to learn how to create and connect these controls:

    Connecting MailMerge to TextControl

    Two easy steps are required to create the labels. First, the template must be loaded into TX Text Control:

    TXTextControl.LoadSettings ls = new TXTextControl.LoadSettings(); 
    ls.ApplicationFieldFormat = TXTextControl.ApplicationFieldFormat.MSWord; 
    textControl1.Load("template.docx"
        TXTextControl.StreamType.WordprocessingML, ls);

    Loading the XML data source in order to fill a DataSet and to merge the document is the second step:

    DataSet ds = new DataSet(); 
    ds.ReadXml("data.xml"); 
    mailMerge1.MergeBlocks(ds); 
    mailMerge1.Merge(ds.Tables[0], false);

This is all you need to create pixel perfect labels. Based on the number of data rows, the number of labels are created:

TX Text Control shipping labels

Try it out and download the template and the Visual Studio project. A trial or full version of TX Text Control .NET for Windows Forms X8 is required to run this application.

 

 
TX Text Control was originally released in 1991, since then more than 50,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.
 
 
North & South America: Phone: +1 704-370-0110 Phone: +1 877-462-4772 (toll free)
Europe: Phone: +49 (0)421 42 70 67 10
Asia Pacific: Phone: +886 2-2797-8508

 

Technology Roadmap 2013: Touch Capabilities, Barcodes and Reporting

$
0
0

What an amazing year 2012 was. We published TX Text Control X8 which was our largest ever release in terms of features and functionality. We also released TX Spell .NET 3.0 which is now the best selling spell checking component at our largest reseller ComponentSource and we presented our game-changing reporting approach as part of the MailMerge component. Just to mention a few of the innovations.

It is still too early to publish the final roadmap for 2013. But things are approaching fast and I thought to share some upcoming key features, products and technologies.

All About Touch - Touch Enabled Interfaces

Touch support

With the release of Windows 8, applications should aim to leverage this new input method sooner rather than later. Touch support is not only interesting for pure WinRT apps, but for powerful Windows Forms and WPF desktop applications as well.

Windows 8 Pro tablets can be the next big thing for business applications. The major advantage of these tablet PCs over iPads and Android portable devices is the operating system. The majority of business applications are written for Microsoft Windows. Soon all of these applications will be able to run on Windows 8 Pro tablets.

In order to add touch support, all you need to do is to update your used TX Text Control version in order to handle the supported touch events. Provide your users a hassle-free mobile strategy without changing the whole application. In 2013, we will support you with touch-ready, well-tested components.

Barcode Components: Integrate Barcodes into your Documents

Barcode support

Invoice data, payment transfer information or address details are printed on invoices encoded in various barcode types. This helps with extracting the included information in a very easy and error-free way.

In 2013, we will publish TX Barcode .NET that enables developers to integrate barcodes into .NET-based applications. TX Barcode .NET creates barcodes efficiently and accurately and can be completely integrated into TX Text Control .NET. You can create WYSIWYG templates with pre-defined barcode placeholders at fixed positions in order to merge them with actual data during the mail merge process.

MailMerge: Performance, Chart and Barcode Integration

MailMerge Chart and Barcode support

The barcodes will be fully integrated into the MailMerge component. All contained barcode placeholders in a template are evaluated and merged with associated data. These barcodes can be part of repeating blocks or nested blocks as well.

The same approach will be integrated for the supported 2D and 3D charts. This enables users to create their reporting templates with pre-defined placeholders of charts and barcodes at the proper location in their actual size and style.

Additionally, we will improve the performance of merging large documents with longer repeating blocks and tables.

New TX Text Control Core Features

TX Text Control Core Features

The TX Text Control development team is working on many improvements and new features. Here are just a few - others are still classified:

  • Reset page numbers section-based
  • New Total Number of Pages field, also section-based
  • Page number dialog
  • Even/Odd headers and footers
  • Updated Page Setup dialog

We are really looking forward to a fantastic year 2013. As in the previous 20 years, we will make all efforts to deliver best-of-breed word processing components, innovations and outstanding technical support.

 

 
TX Text Control was originally released in 1991, since then more than 50,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.
 
 
North & South America: Phone: +1 704-370-0110 Phone: +1 877-462-4772 (toll free)
Europe: Phone: +49 (0)421 42 70 67 10
Asia Pacific: Phone: +886 2-2797-8508

 

Viewing all 152 articles
Browse latest View live