<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title><![CDATA[TX Text Control Blog]]></title>
    <link>http://www.textcontrol.com/en_US/blog/</link>
    <description><![CDATA[Official blog to the full range of TX Text Control word processing components.]]></description>
    <pubDate>Sun, 12 May 2013 00:00:00 +0200</pubDate>
    <lastBuildDate>Sun, 12 May 2013 00:00:00 +0200</lastBuildDate>
    <image>
      <url>http://www.textcontrol.com/img/tx_text_control_logo.png</url>
      <title><![CDATA[TX Text Control Blog]]></title>
      <link>http://www.textcontrol.com/en_US/blog/</link>
    </image>
    <generator>TX Text Control Blog</generator>
    <language>en_US</language>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <ttl>86400</ttl>
    <item>
      <title><![CDATA[Philly Code Camp 2013.1 recap]]></title>
      <link>http://www.textcontrol.com/en_US/blog/archive/20130512/</link>
      <description><![CDATA[It was a rainy Saturday in Philadelphia this weekend, but a perfect day to learn from experienced speakers at the Philly Code Camp 2013. 550 attendees spent their day at the facilities of the beautiful Penn State University in Abington, PA. This was our 7th Philly Code Camp as a sponsor and exhibitor and we are very proud to support this...]]></description>
      <content:encoded><![CDATA[<p>It was a rainy Saturday in Philadelphia this weekend, but a perfect day to learn from experienced speakers at the Philly Code Camp 2013. 550 attendees spent their day at the facilities of the beautiful Penn State University in Abington, PA.</p>
			
			<p>This was our 7th Philly Code Camp as a sponsor and exhibitor and we are very proud to support this fantastic .NET community. We have many customers in the greater Philadelphia area and it is always a pleasure to meet them at the code camps and dedicated meetings in the following days.</p>
			
			<p>We continued our reporting tour presenting the flow type layout reporting capabilities of TX Text Control X9 and our latest barcode component. We really enjoyed speaking with all users, interested developers and friends. Find below some impressions of our table area at the Philly Code Camp 2013.1:</p>
			
			<div class="blog-thumbnail-matrix">

				<a class="thickbox" href="http://www.textcontrol.com/en_US/blog/archive/20130512/assets/phillycc_1_zoom.png" title="Text Control @ dotnet Cologne 2013">
					<img class="blog-thumbnail" src="http://www.textcontrol.com/en_US/blog/archive/20130512/assets/phillycc_1.png" width="190" height="143" alt="Text Control @ dotnet Cologne 2013" />
				</a>

				<a class="thickbox" href="http://www.textcontrol.com/en_US/blog/archive/20130512/assets/phillycc_2_zoom.png" title="Text Control @ dotnet Cologne 2013">
					<img class="blog-thumbnail" src="http://www.textcontrol.com/en_US/blog/archive/20130512/assets/phillycc_2.png" width="190" height="143" alt="Text Control @ dotnet Cologne 2013" />
				</a>
				
				<a class="thickbox" href="http://www.textcontrol.com/en_US/blog/archive/20130512/assets/phillycc_3_zoom.png" title="Text Control @ dotnet Cologne 2013">
					<img class="blog-thumbnail last" src="http://www.textcontrol.com/en_US/blog/archive/20130512/assets/phillycc_3.png" width="190" height="143" alt="Text Control @ dotnet Cologne 2013" />
				</a>
				
				<a class="thickbox" href="http://www.textcontrol.com/en_US/blog/archive/20130512/assets/phillycc_4_zoom.png" title="Text Control @ dotnet Cologne 2013">
					<img class="blog-thumbnail" src="http://www.textcontrol.com/en_US/blog/archive/20130512/assets/phillycc_4.png" width="190" height="143" alt="Text Control @ dotnet Cologne 2013" />
				</a>
				
				<a class="thickbox" href="http://www.textcontrol.com/en_US/blog/archive/20130512/assets/phillycc_5_zoom.png" title="Text Control @ dotnet Cologne 2013">
					<img class="blog-thumbnail" src="http://www.textcontrol.com/en_US/blog/archive/20130512/assets/phillycc_5.png" width="190" height="143" alt="Text Control @ dotnet Cologne 2013" />
				</a>
				
				<a class="thickbox" href="http://www.textcontrol.com/en_US/blog/archive/20130512/assets/phillycc_6_zoom.png" title="Text Control @ dotnet Cologne 2013">
					<img class="blog-thumbnail last" src="http://www.textcontrol.com/en_US/blog/archive/20130512/assets/phillycc_6.png" width="190" height="143" alt="Text Control @ dotnet Cologne 2013" />
				</a>

			</div>]]></content:encoded>
      <pubDate>Sun, 12 May 2013 00:00:00 +0200</pubDate>
      <category domain="http://www.textcontrol.com/en_US/blog/tags/conference/">Conference</category>
    </item>
    <item>
      <title><![CDATA[Understanding the UpperTextLength of barcodes in TX Text Control X9]]></title>
      <link>http://www.textcontrol.com/en_US/blog/archive/20130509/</link>
      <description><![CDATA[One of the major improvements in TX Text Control X9 is the integrated support for barcodes of type TX Barcode .NET. This barcode component, available for Windows Forms and WPF, enables developers to integrate barcodes into .NET based applications. In today's processes, barcodes are included everywhere: Invoices, delivery notes or admission...]]></description>
      <content:encoded><![CDATA[<p>One of the major improvements in TX Text Control X9 is the integrated support for barcodes of type TX Barcode .NET. This barcode component, available for Windows Forms and WPF, 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.</p>
			
			<p>In order to insert a barcode, an object of type <i>BarcodeFrame</i> and the associated <i>TXBarcodeControl</i> object is required. The <i>BarcodeFrame</i> acts like a container for barcodes in TX Text Control and can be added to the collection of barcodes.</p>
			
			<p>The following code shows how to create these two objects and how to insert them into the current document:</p>
			
			<pre>TXTextControl.Barcode.TXBarcodeControl txBarcode1 = 
		new TXTextControl.Barcode.TXBarcodeControl(); 

txBarcode1.BarcodeType = 
		TXTextControl.Barcode.BarcodeType.QRCode; 
txBarcode1.UpperTextLength = 19; 
txBarcode1.Text = "www.textcontrol.com"; 

TXTextControl.DataVisualization.BarcodeFrame bf = 
		new TXTextControl.DataVisualization.BarcodeFrame(txBarcode1); 

textControl1.Barcodes.Add(bf, -1);</pre>
			
			<p>The barcode is inserted at the current input position in it's default size:</p>
			
			<img src="http://www.textcontrol.com/en_US/blog/archive/20130509/assets/barcode_1.png" width="320" height="247" alt="TX Barcode .NET in TX Text Control" />
			
			<h3>Understanding the UpperTextLength property</h3>
			
			<p>TX Barcode .NET has been designed for word processing purposes. For reporting and other word processing requirements, it is essential that the barcode object doesn't displace other objects or text in the document. Therefore, the size must be fixed and the inner content should be resized instead.</p>
			
			<p>This can be controlled using the UpperTextLength property of TX Barcode .NET. This property defines the maximum number of characters. If the maximum number of characters is encrypted, it fills the complete space of the object.</p>
			
			<p>If less charactes are encrypted, the barcode size doesn't change, but the content is getting smaller. In the above sample, the UpperTextLength property is set to a number of 19 and the encrypted text has exactly 19 characters. The following screenshot shows what happens, if the encryted text is shorter than 19 characters:</p>
			
			<img src="http://www.textcontrol.com/en_US/blog/archive/20130509/assets/barcode_2.png" width="286" height="267" alt="TX Barcode .NET in TX Text Control" />
			
			<p>But what if the barcode object size gets changed?</p>
			
			<img src="http://www.textcontrol.com/en_US/blog/archive/20130509/assets/barcode_3.png" width="313" height="344" alt="TX Barcode .NET in TX Text Control" />
			
			<p>The barcode content is scaled proportionally based on the object size and the UpperTextLength.</p>
			
			<p>Consider a typical scenario: A barcode should be added for each item line in a product list. The barcode encrypts the article code of each product in that list. In this case, the article code length stays constant and in most cases, you know the length of the article codes in advance. Then you can set the UpperTextLength property of the barcode to the length of the article codes and the barcode size stays constant.</p>
			
			<p>In case the barcode text length is variable, and you would like to use the <i>AutoSize</i> functionality of TX Barcode .NET, you should set the UpperTextLength property for each instance to the length of the encrypted text before setting the text. This ensures that the barcode content fills the container completely.</p>
			
			<pre>string sText = "Flow Type Layout Reporting";

txBarcode1.UpperTextLength = sText.Length;
txBarcode1.Text = sText;</pre>
				
			<p class="btn-container">
				<a class="btn-wss" title="Fully Featured, 30 Day Trial Versions" href="http://www.textcontrol.com/en_US/downloads/trials/">
					Start today and download fully featured, 30 day trial versions
				</a>
			</p>]]></content:encoded>
      <pubDate>Thu, 09 May 2013 00:00:00 +0200</pubDate>
      <category domain="http://www.textcontrol.com/en_US/blog/tags/tutorial/">Tutorial</category>
    </item>
    <item>
      <title><![CDATA[Special Offer: Renew your expired Subscriptions]]></title>
      <link>http://www.textcontrol.com/en_US/blog/archive/20130508/</link>
      <description><![CDATA[TX Text Control X9 has been recently released with many new features and improvements. Limited until the end of May 2013, you can renew all expired Subscriptions for our significantly cheaper post-renewal pricing, which gives you immediate access to version X9. Usually, a full update would be required. Your advantages are: Post-renewal pricing...]]></description>
      <content:encoded><![CDATA[<img src="http://www.textcontrol.com/en_US/blog/archive/20130508/assets/special_x9_banner.png" width="580" height="206" alt="Special Offer: Renew your expired Subscriptions" />
		
			<p>TX Text Control X9 has been recently released with many new features and improvements.</p>
			
			<h3>Limited until the end of May 2013, you can renew all expired Subscriptions for our significantly cheaper post-renewal pricing, which gives you immediate access to version X9. Usually, a full update would be required.</h3>
			
			<p>Your advantages are:</p>
			
			<ul>
				<li>Post-renewal pricing for all licenses</li>
				<li>Access to version X9 and all upcoming versions for the next 12 months</li>
				<li>Access to technical support (e-mail, telephone, chat, forum)</li>
			</ul>
			
			<p>All you need to do is to <strong>call us</strong>:</p>
			
			<h1>United States: +1 704 544 7445</h1>
			<h1>Europe: +49 421 427067 10</h1>
			
			<p>Or <a href="http://www.textcontrol.com/en_US/corporate/contact/form/">send us a message</a>.</p>
			
			<p>This offer is only available through the offices of Text Control and not with resellers.</p>]]></content:encoded>
      <pubDate>Wed, 08 May 2013 00:00:00 +0200</pubDate>
      <category domain="http://www.textcontrol.com/en_US/blog/tags/release/">Release</category>
    </item>
    <item>
      <title><![CDATA[Flow Type Layout Reporting Tour - Meet us in Philadelphia]]></title>
      <link>http://www.textcontrol.com/en_US/blog/archive/20130505/</link>
      <description><![CDATA[Our reporting tour continues and we will pitch our tent in Philadelphia this weekend. 700 attendees are expected at the Philly Code Camp 2013.1 to learn in more than 60 sessions. We have been supporting this community event for many years as a sponsor and exhibitor. This year, this is the last stop of our spring Flow Type Layout Reporting Tour...]]></description>
      <content:encoded><![CDATA[<img src="http://www.textcontrol.com/en_US/blog/archive/20130505/assets/philly_code_camp_banner.png" width="580" height="149" alt="Philly Code Camp" />
		
			<p>Our reporting tour continues and we will pitch our tent in Philadelphia this weekend. 700 attendees are expected at the <a href="http://phillydotnet.org/camps/2013-1/">Philly Code Camp 2013.1</a> to learn in more than 60 sessions. We have been supporting this community event for many years as a sponsor and exhibitor.</p>
			
			<p>This year, this is the last stop of our spring <strong>Flow Type Layout Reporting Tour</strong> and we are presenting the new reporting capabilities of TX Text Control X9.</p>
			
			<p>If you are already registered, stop by our table and learn more about TX Text Control X9. If you are not registered, you can try to get a ticket through the <a href="http://www.textcontrol.comhttps://www.eventbrite.com/waitlist?eid=5579805348&tid=17271406">waitlist</a>. The event is sold out.</p>
			
			<p>See you in Philadelphia!</p>]]></content:encoded>
      <pubDate>Sun, 05 May 2013 00:00:00 +0200</pubDate>
      <category domain="http://www.textcontrol.com/en_US/blog/tags/conference/">Conference</category>
    </item>
    <item>
      <title><![CDATA[Text Control @ Carolina Code Camp 2013]]></title>
      <link>http://www.textcontrol.com/en_US/blog/archive/20130504/</link>
      <description><![CDATA[We didn't have to travel this week to exhibit at the Carolina Code Camp. It is located in the Text Control US office hometown Charlotte on the beautiful Central Piedmont Community College campus. 400 enthusiastic developers met to learn from experienced speakers and members of the thriving .NET community in the Carolinas. We continued our flow...]]></description>
      <content:encoded><![CDATA[<p>We didn't have to travel this week to exhibit at the <a href="http://codecamp.developersguild.org/2013/">Carolina Code Camp</a>. It is located in the Text Control US office hometown Charlotte on the beautiful Central Piedmont Community College campus.</p>

			<p>400 enthusiastic developers met to learn from experienced speakers and members of the thriving .NET community in the Carolinas. We continued our flow type layout reporting tour and presented how MS Word based reporting should look like nowadays: With a powerful template designer, full MS Word support, high-performance merging procedures and support for illustrations such as barcodes and charts.</p>

			<p>Thanks to all attendees who stopped by our table - it was a pleasure talking to you.</p>

			<p>Below are some impressions of our booth area:</p>

			<div class="blog-thumbnail-matrix">

				<a class="thickbox" href="http://www.textcontrol.com/en_US/blog/archive/20130504/assets/ccc13_1_zoom.png" title="Text Control @ Carolina Code Camp 2013">
					<img class="blog-thumbnail" src="http://www.textcontrol.com/en_US/blog/archive/20130504/assets/ccc13_1.png" width="190" height="143" alt="Text Control @ Carolina Code Camp 2013" />
				</a>

				<a class="thickbox" href="http://www.textcontrol.com/en_US/blog/archive/20130504/assets/ccc13_2_zoom.png" title="Text Control @ Carolina Code Camp 2013">
					<img class="blog-thumbnail" src="http://www.textcontrol.com/en_US/blog/archive/20130504/assets/ccc13_2.png" width="190" height="143" alt="Text Control @ Carolina Code Camp 2013" />
				</a>
				
				<a class="thickbox" href="http://www.textcontrol.com/en_US/blog/archive/20130504/assets/ccc13_3_zoom.png" title="Text Control @ Carolina Code Camp 2013">
					<img class="blog-thumbnail last" src="http://www.textcontrol.com/en_US/blog/archive/20130504/assets/ccc13_3.png" width="190" height="143" alt="Text Control @ Carolina Code Camp 2013" />
				</a>
				
				<a class="thickbox" href="http://www.textcontrol.com/en_US/blog/archive/20130504/assets/ccc13_4_zoom.png" title="Text Control @ Carolina Code Camp 2013">
					<img class="blog-thumbnail" src="http://www.textcontrol.com/en_US/blog/archive/20130504/assets/ccc13_4.png" width="190" height="143" alt="Text Control @ Carolina Code Camp 2013" />
				</a>
				
				<a class="thickbox" href="http://www.textcontrol.com/en_US/blog/archive/20130504/assets/ccc13_5_zoom.png" title="Text Control @ Carolina Code Camp 2013">
					<img class="blog-thumbnail" src="http://www.textcontrol.com/en_US/blog/archive/20130504/assets/ccc13_5.png" width="190" height="143" alt="Text Control @ Carolina Code Camp 2013" />
				</a>
				
				<a class="thickbox" href="http://www.textcontrol.com/en_US/blog/archive/20130504/assets/ccc13_6_zoom.png" title="Text Control @ Carolina Code Camp 2013">
					<img class="blog-thumbnail last" src="http://www.textcontrol.com/en_US/blog/archive/20130504/assets/ccc13_6.png" width="190" height="143" alt="Text Control @ Carolina Code Camp 2013" />
				</a>

			</div>
			
			<p>Next weekend, you can see us in Philadelphia at the <a href="http://phillydotnet.org/camps/2013-1/">Philly Code Camp 2013</a>.</p>]]></content:encoded>
      <pubDate>Sat, 04 May 2013 00:00:00 +0200</pubDate>
      <category domain="http://www.textcontrol.com/en_US/blog/tags/conference/">Conference</category>
    </item>
    <item>
      <title><![CDATA[Text Control @ dotnet Cologne 2013]]></title>
      <link>http://www.textcontrol.com/en_US/blog/archive/20130503/</link>
      <description><![CDATA[Today, we exhibited at the dotnet Cologne 2013 as a Silver sponsor. As usual, it was a great event with fantastic community people from the Cologne and Bonn area. At our booth, we presented the new features of TX Text Control X9 and our latest product TX Barcode .NET. Additionally, developers learned how MS Word compatible reporting can be...]]></description>
      <content:encoded><![CDATA[<p>Today, we exhibited at the dotnet Cologne 2013 as a Silver sponsor. As usual, it was a great event with fantastic community people from the Cologne and Bonn area.</p>
			
			<p>At our booth, we presented the new features of TX Text Control X9 and our latest product TX Barcode .NET. Additionally, developers learned how MS Word compatible reporting can be easily integrated into .NET based applications using TX Text Control's flow type layout reporting.</p>
			
			<p>Below are some impressions of the code camp and our booth area. Thanks to all attendees who stopped by our booth - it was a lot of fun.</p>
			
			<div class="blog-thumbnail-matrix">

				<a class="thickbox" href="http://www.textcontrol.com/en_US/blog/archive/20130503/assets/dnc13_1_zoom.png" title="Text Control @ dotnet Cologne 2013">
					<img class="blog-thumbnail" src="http://www.textcontrol.com/en_US/blog/archive/20130503/assets/dnc13_1.png" width="190" height="143" alt="Text Control @ dotnet Cologne 2013" />
				</a>

				<a class="thickbox" href="http://www.textcontrol.com/en_US/blog/archive/20130503/assets/dnc13_2_zoom.png" title="Text Control @ dotnet Cologne 2013">
					<img class="blog-thumbnail" src="http://www.textcontrol.com/en_US/blog/archive/20130503/assets/dnc13_2.png" width="190" height="143" alt="Text Control @ dotnet Cologne 2013" />
				</a>
				
				<a class="thickbox" href="http://www.textcontrol.com/en_US/blog/archive/20130503/assets/dnc13_3_zoom.png" title="Text Control @ dotnet Cologne 2013">
					<img class="blog-thumbnail last" src="http://www.textcontrol.com/en_US/blog/archive/20130503/assets/dnc13_3.png" width="190" height="143" alt="Text Control @ dotnet Cologne 2013" />
				</a>
				
				<a class="thickbox" href="http://www.textcontrol.com/en_US/blog/archive/20130503/assets/dnc13_4_zoom.png" title="Text Control @ dotnet Cologne 2013">
					<img class="blog-thumbnail" src="http://www.textcontrol.com/en_US/blog/archive/20130503/assets/dnc13_4.png" width="190" height="143" alt="Text Control @ dotnet Cologne 2013" />
				</a>
				
				<a class="thickbox" href="http://www.textcontrol.com/en_US/blog/archive/20130503/assets/dnc13_5_zoom.png" title="Text Control @ dotnet Cologne 2013">
					<img class="blog-thumbnail" src="http://www.textcontrol.com/en_US/blog/archive/20130503/assets/dnc13_5.png" width="190" height="143" alt="Text Control @ dotnet Cologne 2013" />
				</a>
				
				<a class="thickbox" href="http://www.textcontrol.com/en_US/blog/archive/20130503/assets/dnc13_6_zoom.png" title="Text Control @ dotnet Cologne 2013">
					<img class="blog-thumbnail last" src="http://www.textcontrol.com/en_US/blog/archive/20130503/assets/dnc13_6.png" width="190" height="143" alt="Text Control @ dotnet Cologne 2013" />
				</a>

			</div>]]></content:encoded>
      <pubDate>Fri, 03 May 2013 00:00:00 +0200</pubDate>
      <category domain="http://www.textcontrol.com/en_US/blog/tags/conference/">Conference</category>
    </item>
    <item>
      <title><![CDATA[Flow Type Layout Reporting Series: Merging barcodes]]></title>
      <link>http://www.textcontrol.com/en_US/blog/archive/20130502/</link>
      <description><![CDATA[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. Barcodes of type TXTextControl.Barcode.TXBarcodeControl can be added to a template and...]]></description>
      <content:encoded><![CDATA[<p>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.</p>

			<p>Barcodes of type <strong>TXTextControl.Barcode.TXBarcodeControl</strong> can be added to a template and merged like merge fields. Each barcode object gets a name that matches a datbase column in your data source.</p>
			
			<p>This tutorial shows how to insert a barcode into a template using the shipped designer <strong>TX Text Control Words</strong>. TX Text Control X9 (Windows Forms or WPF) and TX Barcode .NET (Windows Forms or WPF) are required for this tutorial.</p>
			
			<h3>Creating the template</h3>
			
			<ul>
				<li>
					<p>Start TX Text Control Words and open the shipped sample database. Choose <i>Load Sample Database</i> from the <i>Select Data Source</i> drop-down button.</p>
					<img style="border: 1px solid #c2c2c2;" src="http://www.textcontrol.com/en_US/blog/archive/20130502/assets/insert_2.png" width="133" height="127" alt="TX Words" />
				</li>
				<li>
					<p>Select the table <i>items</i> from the <i>Select Table</i> drop-down button.</p>
					<img style="border: 1px solid #c2c2c2;" src="http://www.textcontrol.com/en_US/blog/archive/20130502/assets/select_table.png" width="125" height="132" alt="TX Words" />
				</li>
				<li>
					<p>Insert a table with 3 columns and 1 row. Set the input position into the first table cell and insert some static text.</p>
					<p>Set the input position into the second table cell and insert the merge field <i>item_no</i>.</p>
					<img style="border: 1px solid #c2c2c2;" src="http://www.textcontrol.com/en_US/blog/archive/20130502/assets/insert_first_cell.png" width="167" height="204" alt="TX Words" />
				</li>
				<li>
					<p>After the input position is set into the third cell, choose <i>QRCode</i> from the <i>Illustrations</i> ribbon group of the <i>Insert</i> ribbon tab.</p>
					<img style="border: 1px solid #c2c2c2;" src="http://www.textcontrol.com/en_US/blog/archive/20130502/assets/insert_barcode.png" width="208" height="141" alt="TX Words" />
				</li>
				<li>
					<p>Select the barcode object and choose <i>Object Name</i> from the <i>Object Properties</i> drop-down button that is part of the contextual <i>Object Tools</i> ribbon tab.</p>
					<img style="border: 1px solid #c2c2c2;" src="http://www.textcontrol.com/en_US/blog/archive/20130502/assets/object_name.png" width="204" height="130" alt="TX Words" />
					<p>In the opened dialog, type in the name of the associated field <i>item_no</i>.</p>
				</li>
				<li>
					<p>Right-click the barcode object and choose <i>Format...</i> from the context menu. In the opened dialog box <i>Barcode Layout</i>, open the third tab and type in a longer text into the text box <i>Text</i> in order to set the maximum barcode text length. Type in: <i>This is the maximum text length.</i></p>
					<img style="border: 1px solid #c2c2c2;" src="http://www.textcontrol.com/en_US/blog/archive/20130502/assets/maximum_text_length.png" width="224" height="97" alt="TX Words" />
					<p>The length of this text defines the maximum text length and the associated barcode size.</p>
				</li>
				<li>
					<p>Select the whole table using the right-click context menu <i>Select / Table</i>.</p>
					<img style="border: 1px solid #c2c2c2;" src="http://www.textcontrol.com/en_US/blog/archive/20130502/assets/select_whole_table.png" width="437" height="202" alt="TX Words" />
					<p>Click on the upper part of the <i>Insert Merge Block</i> button (not the drop-down part of the button) to insert a new block. A dialog is opened to insert the name of the block. Type in <i>items</i> and confirm with <i>OK</i>.</p>
				</li>
				<li>
					<p>Click on <i>Preview Merge Fields</i> to see the results.</p>
					<img src="http://www.textcontrol.com/en_US/blog/archive/20130502/assets/field_preview.png" width="387" height="237" alt="TX Words" />
				</li>
				<li>
					<p>Save the template using the <i>Internal TX Text Control Unicode Format (*.tx)</i> to your hard-disk.</p>
				</li>
			</ul>
			
			<h3>Merging the template in your application</h3>
			
			<ul>
				<li>
					<p>Open Visual Studio and create a new Windows Forms application. From the <i>Toolbox</i>, drag and drop an instance of <i>TextControl</i>, <i>MailMerge</i> and <i>TXBarcodeControl</i> to the form.</p>
					<img style="border: 1px solid #c2c2c2;" src="http://www.textcontrol.com/en_US/blog/archive/20130502/assets/toolbox.png" width="169" height="216" alt="TX Words" />
					<p>Select the <i>TXBarcodeControl</i> on the form and delete it again by pressing <i>{DEL}</i>. We only need the references and the license entries in our project.</p>
				</li>
				<li>
					<p>Select the <i>MailMerge</i> component in the component tray and find the <i>TextComponent</i> property in the <i>Properties</i> Window. Set the property to the TextControl instance <i>textControl1</i>.</p>
					<img style="border: 1px solid #c2c2c2;" src="http://www.textcontrol.com/en_US/blog/archive/20130502/assets/mailmerge_properties.png" width="195" height="190" alt="TX Words" />
				</li>
				<li>
					<p>Add a button to the form, double-click the button to open the event handler in order to add the following code:</p>
					<pre>string sDBPath = @"C:\Program Files\Text Control GmbH\" +
                 @"TX Text Control 19.0.NET for Windows Forms\Samples\" +
                 @"Demo\x64\sample_db.xml";

DataSet ds = new DataSet();
ds.ReadXml(sDBPath);

textControl1.Load(@"c:\template.tx",
	TXTextControl.StreamType.InternalUnicodeFormat);
	
mailMerge1.MergeBlocks(ds);
mailMerge1.Merge(ds.Tables["general"], false);</pre>
				<p>You might need to change the path of the <i>Samples</i> folder and the path to your created sample template.</p>
				</li>
				<li>
					<p>Compile and start the application and press the button to start the merge process.</p>
				</li>
			</ul>]]></content:encoded>
      <pubDate>Thu, 02 May 2013 00:00:00 +0200</pubDate>
      <category domain="http://www.textcontrol.com/en_US/blog/tags/tutorial/">Tutorial</category>
    </item>
    <item>
      <title><![CDATA[Visit Text Control at dotnet Cologne 2013]]></title>
      <link>http://www.textcontrol.com/en_US/blog/archive/20130429/</link>
      <description><![CDATA[Sold out, waiting list closed! If you visit the dotnet Cologne website today, you will see the above statement. That shows the popularity of this user group conference in Cologne, Germany. For the third time in a row, Text Control is sponsoring and exhibiting at this well organized event. A very good speaker line-up and high-quality,...]]></description>
      <content:encoded><![CDATA[<img style="float: right; margin-left: 10px;" src="http://www.textcontrol.com/en_US/blog/archive/20130429/assets/dotnetcologne_logo.png" width="250" height="67" alt="Visit Text Control at dotnet Cologne 2013" />
		
            <p><strong>Sold out, waiting list closed!</strong></p>
			
			<p>If you visit the <a href="http://dotnet-cologne.de/">dotnet Cologne website</a> today, you will see the above statement. That shows the popularity of this user group conference in Cologne, Germany.</p>

			<p>For the third time in a row, Text Control is sponsoring and exhibiting at this well organized event. A very good speaker line-up and high-quality, interesting sessions make this conference one of the best code camps in Germany.</p>
			
			<p>At the Text Control booth, you will learn how to include MS Word compatible reporting into your .NET applications based on TX Text Control. The conference team shows the latest features of X9 and our new barcode component TX Barcode .NET.</p>
			
			<img src="http://www.textcontrol.com/en_US/blog/archive/20130429/assets/dotnet_cologne_banner.png" width="580" height="151" alt="Visit Text Control at dotnet Cologne 2013" />
			
			<p>See you in Cologne!</p>]]></content:encoded>
      <pubDate>Mon, 29 Apr 2013 00:00:00 +0200</pubDate>
      <category domain="http://www.textcontrol.com/en_US/blog/tags/conference/">Conference</category>
    </item>
    <item>
      <title><![CDATA[Text Control @ Code PaLOUsa 2013, Louisville]]></title>
      <link>http://www.textcontrol.com/en_US/blog/archive/20130425/</link>
      <description><![CDATA[We are traveling to Louisville this weekend, the city of the NCAA Basketball Championship winners. The 3 day conference CodePaLOUsa 2013 is packed with sessions, top notch speakers and industry leading sponsors. We are very proud to be a Silver sponsor of this event in order to exhibit on site. Our Reporting Roadshow starts here in Louisville...]]></description>
      <content:encoded><![CDATA[<img style="float: right; margin-left: 10px;" src="http://www.textcontrol.com/en_US/blog/archive/20130425/assets/codepalousa_logo.png" width="249" height="104" alt="Code PaLOUsa 2013, Louisville" />
		
            <p>We are traveling to Louisville this weekend, the city of the NCAA Basketball Championship winners. The 3 day conference <a href="http://www.codepalousa.com/">CodePaLOUsa 2013</a> is packed with sessions, top notch speakers and industry leading sponsors.</p>
			
			<p>We are very proud to be a Silver sponsor of this event in order to exhibit on site. Our <strong>Reporting Roadshow</strong> starts here in Louisville and we will present our latest version of TX Text Control and our reporting tools.</p>
			
			<p>Keynote speakers are the amazing Richard Campbell and Carl Franklin - you don't want to miss them.</p>
			
			<p>Stop by our booth and learn more about <strong>Flow Type Layout Reporting</strong> with TX Text Control X9.</p>
			
			<p>See you in Louisville!</p>]]></content:encoded>
      <pubDate>Thu, 25 Apr 2013 00:00:00 +0200</pubDate>
      <category domain="http://www.textcontrol.com/en_US/blog/tags/release/">Release</category>
    </item>
    <item>
      <title><![CDATA[TX Text Control X9 and TX Barcode .NET have been released]]></title>
      <link>http://www.textcontrol.com/en_US/blog/archive/20130424/</link>
      <description><![CDATA[We are delighted to announce TX Text Control X9 - best-of-breed word processing components: Client Components for Word Processing. TX Text Control .NET for Windows Forms X9. TX Text Control .NET for WPF X9. TX Text Control ActiveX X9. Server Components for Word Processing. TX Text Control Server for ASP.NET (incl. Windows Forms) X9. TX Text...]]></description>
      <content:encoded><![CDATA[<p><img src="http://www.textcontrol.com/en_US/blog/archive/20130424/assets/1900.png" width="580" height="181" alt="TX Text Control X9 - best-of-breed word processing components" title="TX Text Control X9 - best-of-breed word processing components" /></p>

            <p style="margin-top:15px;">We are delighted to announce <strong>TX Text Control X9</strong> - best-of-breed word processing components:</p>

            <h2>Client Components for Word Processing</h2>

            <ul>
                <li style="padding-bottom:8px;">
                    <strong><a href="http://www.textcontrol.com/en_US/products/dotnet/new/1900/">TX Text Control .NET for Windows Forms X9</a></strong>
                </li>
                <li style="padding-bottom:8px;">
                    <strong><a href="http://www.textcontrol.com/en_US/products/dotnetwpf/new/1900/">TX Text Control .NET for WPF X9</a></strong>
                </li>
                <li style="padding-bottom:8px;">
                    <strong><a href="http://www.textcontrol.com/en_US/products/activex/new/1900/">TX Text Control ActiveX X9</a></strong>
                </li>
            </ul>

            <h2>Server Components for Word Processing</h2>

            <ul>
                <li style="padding-bottom:8px;">
                    <strong><a href="http://www.textcontrol.com/en_US/products/dotnetserver/new/1900/">TX Text Control Server for ASP.NET (incl. Windows Forms) X9</a></strong>
                </li>
                <li style="padding-bottom:8px;">
                    <strong><a href="http://www.textcontrol.com/en_US/products/dotnetserverwpf/new/1900/">TX Text Control Server for ASP.NET (incl. WPF) X9</a></strong>
                </li>
                <li style="padding-bottom:8px;">
                    <strong><a href="http://www.textcontrol.com/en_US/products/activexserver/new/1900/">TX Text Control ActiveX Server X9</a></strong>
                </li>
            </ul>

            <h2>Components for 1D and 2D Barcodes</h2>

            <p>In addition to the above word processing components, we have also released an entirely new series of components to add lightning fast and accurate 1D and 2D barcodes to your applications:</p>

            <ul>
                <li style="padding-bottom:8px;">
                    <strong><a href="http://www.textcontrol.com/en_US/products/barcodedotnet/overview/">TX Barcode .NET for Windows Forms 2.0</a></strong>
                </li>
                <li style="padding-bottom:8px;">
                    <strong><a href="http://www.textcontrol.com/en_US/products/barcodedotnetwpf/overview/">TX Barcode .NET for WPF 2.0</a></strong>
                </li>
            </ul>

            <h3>Download Updated Trial Versions</h3>

            <p>If you would like to try out the new features of TX Text Control X9 or TX Barcode .NET, please download one of the updated <a href="http://www.textcontrol.com/en_US/downloads/trials/">trial versions</a>. The trial versions are fully featured and valid for 30 days.</p>

            <h3>Free Technical Support for Subscription Customers</h3>

            <p>The team of TX Text Control <a href="http://www.textcontrol.com/en_US/support/">support engineers</a> is waiting to assist you with every aspect of TX Text Control X9 and TX Barcode .NET. Remember, technical support is unlimited and entirely free of charge for subscription customers.</p>]]></content:encoded>
      <pubDate>Wed, 24 Apr 2013 00:00:00 +0200</pubDate>
      <category domain="http://www.textcontrol.com/en_US/blog/tags/release/">Release</category>
    </item>
  </channel>
</rss>
