<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
  <channel>
    <language>en_US</language>
    <title>Text Control Blog Feed - Sample only</title>
    <description>The Text Control Blog is the central information channel for all Text Control products. We post news updates, product information, sample applications, technical articles, tutorials and conference reports several times a week. Subscribe to the feed today.</description>
    <image>
      <url>https://s1-www.textcontrol.com/assets/dist/img/favicon/favicon-128x128.png</url>
      <title>Text Control Blog Feed - Sample only</title>
      <link>https://www.textcontrol.com/blog/tag/sample/2023/</link>
    </image>
    <pubDate>Sun, 16 Nov 2025 17:20:04 +0000</pubDate>
    <lastBuildDate>Sun, 16 Nov 2025 17:20:04 +0000</lastBuildDate>
    <generator>Text Control Feed Generator 3.0</generator>
    <link>https://www.textcontrol.com/blog/tag/sample/2023/</link>
    <copyright>Text Control</copyright>
    <atom:link rel="self" type="application/rss+xml" href="https://www.textcontrol.com/feed/blog/tag/sample.xml"/>
    <item>
      <title>Create a Table of Contents in Windows Forms using C#</title>
      <description><![CDATA[This article explains how to create a table of contents in Windows Forms using the ribbon or programmatically. Creating a table of contents is required to organize large documents. For example if you write a thesis or paper with different chapters. It also gives a good overview of the structure of the document.]]></description>
      <pubDate>Mon, 23 Jan 2023 11:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2023/01/23/create-toc-in-windows-forms/</link>
      <guid isPermaLink="false">dcfa3d16-e896-5511-8345-1855ac751ff2</guid>
      <author>no-reply@textcontrol.com (Malin Teegen)</author>
      <enclosure type="image/jpeg" length="43633" url="https://s1-www.textcontrol.com/assets/dist/blog/2023/01/23/a/assets/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/windows-forms/2023/"><![CDATA[Windows Forms]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/wpf/2023/"><![CDATA[WPF]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/net-framework/2023/"><![CDATA[.NET Framework]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/toc/2023/"><![CDATA[TOC]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/net/2023/"><![CDATA[.NET]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/sample/2023/"><![CDATA[Sample]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/table-of-contents/2023/"><![CDATA[Table of Contents]]></category>
      <dc:creator>Malin Teegen</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Official TX Text Control .NET Sample Applications Are Now Hosted on GitHub</title>
      <description><![CDATA[This article gives a quick overview of the new TX Text Control .NET GitHub repositories. We will dive into their structure, content and our plans for the future.]]></description>
      <pubDate>Sun, 08 Jan 2023 11:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2023/01/08/official-tx-text-control-net-sample-applications-are-now-hosted-on-github/</link>
      <guid isPermaLink="false">c482798e-100c-5854-9481-df2db7da4562</guid>
      <author>no-reply@textcontrol.com (Gordon Suhr)</author>
      <enclosure type="image/jpeg" length="85325" url="https://s1-www.textcontrol.com/assets/dist/blog/2023/01/08/a/assets/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/aspnet/2023/"><![CDATA[ASP.NET]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/windows-forms/2023/"><![CDATA[Windows Forms]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/wpf/2023/"><![CDATA[WPF]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/github/2023/"><![CDATA[GitHub]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/net-6/2023/"><![CDATA[.NET 6]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/net-framework/2023/"><![CDATA[.NET Framework]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/sample/2023/"><![CDATA[Sample]]></category>
      <dc:creator>Gordon Suhr</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Detect Toggle Button Changes Using a MutationObserver</title>
      <description><![CDATA[This article shows how to detect changes of toggle buttons in the ribbon of the web editor using a MutationObserver. The state of a toggle button in the ribbon visualizes the state of a certain property. For example a toggled list button shows, that the current input position belongs to a list.]]></description>
      <pubDate>Thu, 11 Nov 2021 11:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2021/11/11/detect-toggle-button-changes-using-a-mutationobserver/</link>
      <guid isPermaLink="false">8358f2cb-8848-5aff-a3c4-1bba63c5fd1d</guid>
      <author>no-reply@textcontrol.com (Malin Teegen)</author>
      <enclosure type="image/jpeg" length="65092" url="https://s1-www.textcontrol.com/assets/dist/blog/2021/11/11/a/assets/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/aspnet/2021/"><![CDATA[ASP.NET]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/document-editor/2021/"><![CDATA[Document Editor]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/html5/2021/"><![CDATA[HTML5]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/javascript/2021/"><![CDATA[JavaScript]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/mvc/2021/"><![CDATA[MVC]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/ribbon/2021/"><![CDATA[Ribbon]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/sample/2021/"><![CDATA[Sample]]></category>
      <dc:creator>Malin Teegen</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Two Ways to Restart Numbered Lists in TX Text Control</title>
      <description><![CDATA[In TX Text Control, numbered lists are continued by default and need to be reset when required. There is more than one way if you want to restart numbered lists in a document. In this article, two different approaches will be outlined.]]></description>
      <pubDate>Wed, 03 Nov 2021 11:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2021/11/03/two-ways-to-restart-numbered-lists/</link>
      <guid isPermaLink="false">d899de67-0246-5a54-afb7-0b2dbc2c5bdb</guid>
      <author>no-reply@textcontrol.com (Malin Teegen)</author>
      <enclosure type="image/jpeg" length="25624" url="https://s1-www.textcontrol.com/assets/dist/blog/2021/11/03/a/assets/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/list/2021/"><![CDATA[List]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/net/2021/"><![CDATA[.NET]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/sample/2021/"><![CDATA[Sample]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/styles/2021/"><![CDATA[Styles]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/windows-forms/2021/"><![CDATA[Windows Forms]]></category>
      <dc:creator>Malin Teegen</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Zoom Tricks: Disabling CTRL + MOUSE WHEEL and More</title>
      <description><![CDATA[Additional to the built-in zooming features, more tricks can be implemented on top. Some users may wish to disable the existing behavior and customize the behavior according to their requirement. This article shows how to disable CTRL + MOUSE WHEEL, implement zooming with keyboard and reset the zoom factor to its default value.]]></description>
      <pubDate>Wed, 09 Dec 2020 11:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2020/12/09/zoom-tricks-disabling-ctrl-mouse-wheel-and-more/</link>
      <guid isPermaLink="false">eba612bf-c1a3-5458-9f6e-c15302919e61</guid>
      <author>no-reply@textcontrol.com (Malin Teegen)</author>
      <enclosure type="image/jpeg" length="53107" url="https://s1-www.textcontrol.com/assets/dist/blog/2020/12/09/b/assets/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/sample/2020/"><![CDATA[Sample]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/shortcuts/2020/"><![CDATA[Shortcuts]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/windows-forms/2020/"><![CDATA[Windows Forms]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/zoom/2020/"><![CDATA[Zoom]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/zooming/2020/"><![CDATA[Zooming]]></category>
      <dc:creator>Malin Teegen</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>AutoCorrect Using TX Text Control and TX Spell .NET</title>
      <description><![CDATA[TX Spell .NET ranks the correct suggestion at position one or two in over 97 percent of cases by evaluating keyboard key distance and other factors. The KeyPress event triggers replacement on delimiters, and repeated corrections on the same word are automatically suppressed.]]></description>
      <pubDate>Thu, 17 Aug 2017 10:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2017/08/17/autocorrect-using-tx-text-control-and-tx-spell-net/</link>
      <guid isPermaLink="false">7aadac2d-96cb-5cd2-ac5b-a59b9cb784b3</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="33446" url="https://s1-www.textcontrol.com/assets/dist/img/blog/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/sample/2017/"><![CDATA[Sample]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/tx-spell-net/2017/"><![CDATA[TX Spell .NET]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/windows-forms/2017/"><![CDATA[Windows Forms]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Creating Conference Badges with Text Control Reporting</title>
      <description><![CDATA[TX Text Control Reporting generates double-sided conference badges using merge blocks and XML data sources. Each badge template includes attendee names, ticket types, badge numbers, and vCard-encoded QR codes. The Magdeburger Developer Days 2017 attendee badges demonstrate the workflow.]]></description>
      <pubDate>Tue, 14 Feb 2017 11:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2017/02/14/creating-conference-badges-with-text-control-reporting/</link>
      <guid isPermaLink="false">f828cbb3-9404-5de9-8126-6236f1218855</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="33446" url="https://s1-www.textcontrol.com/assets/dist/img/blog/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/conference/2017/"><![CDATA[Conference]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/reporting/2017/"><![CDATA[Reporting]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/sample/2017/"><![CDATA[Sample]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Using Custom Document Properties to Store Additional Document Information</title>
      <description><![CDATA[TX Text Control embeds custom metadata inside documents using UserDefinedPropertyDictionary, avoiding external database storage. The ReportingCloud portal uses this approach to persist data source associations with templates through SaveSettings and LoadSettings on the server side.]]></description>
      <pubDate>Thu, 09 Feb 2017 11:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2017/02/09/using-custom-document-properties-to-store-additional-document-information/</link>
      <guid isPermaLink="false">f998be61-18c2-51ce-b353-550130cc9acf</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="33446" url="https://s1-www.textcontrol.com/assets/dist/img/blog/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/aspnet/2017/"><![CDATA[ASP.NET]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/cloud/2017/"><![CDATA[Cloud]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/reportingcloud/2017/"><![CDATA[ReportingCloud]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/sample/2017/"><![CDATA[Sample]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/windows-forms/2017/"><![CDATA[Windows Forms]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/wpf/2017/"><![CDATA[WPF]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Use SubTextParts to Protect Document Parts</title>
      <description><![CDATA[SubTextParts in TX Text Control X13 protect specific document regions by toggling EditMode between Edit and ReadAndSelect based on SubTextPartEntered and SubTextPartLeft events. The Name property identifies protected ranges, allowing editable content outside while locking marked areas.]]></description>
      <pubDate>Tue, 29 Dec 2015 11:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2015/12/29/use-subtextparts-to-protect-document-parts/</link>
      <guid isPermaLink="false">8875fbbe-55c4-5b5a-9e86-b8f9e85ca670</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="33446" url="https://s1-www.textcontrol.com/assets/dist/img/blog/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/sample/2015/"><![CDATA[Sample]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/windows-forms/2015/"><![CDATA[Windows Forms]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Reporting: Styling the DocumentViewer for ASP.NET</title>
      <description><![CDATA[The DocumentViewer component in TX Text Control .NET Server displays merged reports in a cross-browser viewer. Its appearance is fully customizable through CSS, including button backgrounds, toolbar styles, page backgrounds, rounded document corners, and page navigation animations.]]></description>
      <pubDate>Sun, 14 Jun 2015 10:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2015/06/14/reporting-styling-the-documentviewer-for-aspnet/</link>
      <guid isPermaLink="false">15b5b585-c87b-5b1f-a5ac-8540c22256e6</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="33446" url="https://s1-www.textcontrol.com/assets/dist/img/blog/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/aspnet/2015/"><![CDATA[ASP.NET]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/document-viewer/2015/"><![CDATA[Document Viewer]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/github/2015/"><![CDATA[GitHub]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/sample/2015/"><![CDATA[Sample]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Reporting: Merging MS Word Documents with DocVariables</title>
      <description><![CDATA[TX Text Control can merge MS Word documents containing DOCVARIABLE fields by converting them to MERGEFIELD types. The code iterates through all ApplicationFields, changes the TypeName from DOCVARIABLE to MERGEFIELD, and copies parameters using a FieldAdapter for format consistency.]]></description>
      <pubDate>Wed, 10 Jun 2015 10:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2015/06/10/reporting-merging-ms-word-documents-with-docvariables/</link>
      <guid isPermaLink="false">e889b13c-204d-50ef-8aa5-67bdbc93aed0</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="33446" url="https://s1-www.textcontrol.com/assets/dist/img/blog/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/github/2015/"><![CDATA[GitHub]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/reporting/2015/"><![CDATA[Reporting]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/sample/2015/"><![CDATA[Sample]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/windows-forms/2015/"><![CDATA[Windows Forms]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>TextControl.Web: Determine when a Document Has Been Completely Loaded</title>
      <description><![CDATA[Web.TextControl fires a waitDialogMessageReceived event during document loading. The event detail includes a show property that is true when loading starts and false when loading completes. This allows developers to enable or disable custom UI controls based on the document load state.]]></description>
      <pubDate>Tue, 09 Jun 2015 10:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2015/06/09/textcontrolweb-determine-when-a-document-has-been-completely-loaded/</link>
      <guid isPermaLink="false">c649bbb5-7074-5113-92f4-a561a21ad490</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="33446" url="https://s1-www.textcontrol.com/assets/dist/img/blog/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/html5/2015/"><![CDATA[HTML5]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/sample/2015/"><![CDATA[Sample]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>TextControl.Web: Adding Custom Ribbon Tabs</title>
      <description><![CDATA[Web.TextControl supports adding custom ribbon tabs through JavaScript DOM manipulation. After the ribbonTabsLoaded event fires, new tab headers and content panels with buttons are injected into the ribbon container. An activateCustomTab function handles tab switching and visibility.]]></description>
      <pubDate>Fri, 29 May 2015 10:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2015/05/29/textcontrolweb-adding-custom-ribbon-tabs/</link>
      <guid isPermaLink="false">409e6ae4-7142-5ec2-ae41-a8bab582c4b1</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="33446" url="https://s1-www.textcontrol.com/assets/dist/img/blog/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/html5/2015/"><![CDATA[HTML5]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/sample/2015/"><![CDATA[Sample]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Building a Touch-enabled Button Bar with Javascript</title>
      <description><![CDATA[This sample builds a custom touch-friendly button bar for Web.TextControl using its JavaScript API. HTML input elements styled with CSS replace the desktop ribbon bar. Click events call TXTextControl.sendCommand to toggle formatting, and the inputFormatReceived event syncs state.]]></description>
      <pubDate>Wed, 27 May 2015 10:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2015/05/27/building-a-touch-enabled-button-bar-with-javascript/</link>
      <guid isPermaLink="false">51fcb28b-0a09-55d0-9f68-31099126237a</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="33446" url="https://s1-www.textcontrol.com/assets/dist/img/blog/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/aspnet/2015/"><![CDATA[ASP.NET]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/github/2015/"><![CDATA[GitHub]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/html5/2015/"><![CDATA[HTML5]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/sample/2015/"><![CDATA[Sample]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>TextControl.Web: Inserting Merge Fields Using Javascript</title>
      <description><![CDATA[The hidden JavaScript API in TextControl.Web X12 exposes internal editor commands through the enableCommands function. Calling TXTextControl.sendCommand with the InsertItem command and FieldAdapter item type inserts merge fields at the current input position in the editor.]]></description>
      <pubDate>Sat, 16 May 2015 10:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2015/05/16/textcontrolweb-inserting-merge-fields-using-javascript/</link>
      <guid isPermaLink="false">93c84b9e-6192-5251-a5ac-1b3413b1fe99</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="33446" url="https://s1-www.textcontrol.com/assets/dist/img/blog/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/html5/2015/"><![CDATA[HTML5]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/sample/2015/"><![CDATA[Sample]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>MailMerge: Merge Hyperlinks into Merge Fields</title>
      <description><![CDATA[The MailMerge FieldMerged event allows replacing standard merge fields with hyperlinks during the merge process. A unique identifier in the XML data source marks fields for conversion. A temporary ServerTextControl creates the hyperlink and returns it to the MailMerge engine.]]></description>
      <pubDate>Fri, 15 May 2015 10:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2015/05/15/mailmerge-merge-hyperlinks-into-merge-fields/</link>
      <guid isPermaLink="false">43122f6a-0225-5ed3-91af-fa0e14abcacc</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="33446" url="https://s1-www.textcontrol.com/assets/dist/img/blog/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/aspnet/2015/"><![CDATA[ASP.NET]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/github/2015/"><![CDATA[GitHub]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/mail-merge/2015/"><![CDATA[Mail Merge]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/sample/2015/"><![CDATA[Sample]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Mail Merge: Suppress Lines with Empty Merge Fields</title>
      <description><![CDATA[Address blocks in mail merge output can contain blank lines when merge fields have no data. Setting RemoveEmptyFields to false and then iterating through ApplicationFields after merging allows programmatic detection and removal of lines where all fields are empty in the template.]]></description>
      <pubDate>Fri, 01 Aug 2014 10:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2014/08/01/mail-merge-suppress-lines-with-empty-merge-fields/</link>
      <guid isPermaLink="false">faa0b140-72f9-5b7a-a3e9-7a23a836c131</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="33446" url="https://s1-www.textcontrol.com/assets/dist/img/blog/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/github/2014/"><![CDATA[GitHub]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/reporting/2014/"><![CDATA[Reporting]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/sample/2014/"><![CDATA[Sample]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Interactive Spelling Suggestions Using TX Spell .NET</title>
      <description><![CDATA[TX Spell .NET generates real-time spelling suggestions suitable for touch-enabled interfaces. A sample project renders suggestion labels in a FlowLayoutPanel, and clicking a label calls MisspelledWords.Remove to replace the misspelled word at the current input position instantly.]]></description>
      <pubDate>Wed, 30 Jul 2014 10:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2014/07/30/interactive-spelling-suggestions-using-tx-spell-net/</link>
      <guid isPermaLink="false">2d118c22-342c-5974-9c73-9bf0c9152301</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="33446" url="https://s1-www.textcontrol.com/assets/dist/img/blog/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/sample/2014/"><![CDATA[Sample]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/spell-checking/2014/"><![CDATA[Spell Checking]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Alternate Row Colors Using NEXT Fields</title>
      <description><![CDATA[The TX Text Control MailMerge engine supports alternating row colors by using NEXT fields within merge blocks. Placing a NEXT field at the end of a table row advances to the next data record mid-page, allowing two differently styled rows to repeat as visual pairs in the output.]]></description>
      <pubDate>Mon, 30 Dec 2013 11:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2013/12/30/alternate-row-colors-using-next-fields/</link>
      <guid isPermaLink="false">f77b6dc9-e5c4-570d-b64a-ae055b2a1644</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="33446" url="https://s1-www.textcontrol.com/assets/dist/img/blog/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/reporting/2013/"><![CDATA[Reporting]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/sample/2013/"><![CDATA[Sample]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Loading Dictionaries Dynamically in TX Spell .NET</title>
      <description><![CDATA[TX Spell .NET 4.0 loads dictionaries dynamically based on the Culture property at the current input position in TX Text Control. Switching the input language triggers automatic dictionary selection. Developers can also add OpenOffice and user dictionaries from shared network paths.]]></description>
      <pubDate>Fri, 20 Dec 2013 11:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2013/12/20/loading-dictionaries-dynamically-in-tx-spell-net/</link>
      <guid isPermaLink="false">72419a09-86b0-54ee-a450-af5a954ef767</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="33446" url="https://s1-www.textcontrol.com/assets/dist/img/blog/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/sample/2013/"><![CDATA[Sample]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Restart the Page Numbering Fields Per Section</title>
      <description><![CDATA[TX Text Control X9 introduces the RestartPageNumbering boolean property on SectionFormat, allowing developers to reset page counters at section boundaries. This is useful when concatenating multiple documents into a single output where each part needs its own page numbering.]]></description>
      <pubDate>Fri, 08 Nov 2013 11:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2013/11/08/restart-the-page-numbering-fields-per-section/</link>
      <guid isPermaLink="false">be089090-b62c-5599-b101-3a6c80dfe3fd</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="33446" url="https://s1-www.textcontrol.com/assets/dist/img/blog/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/sample/2013/"><![CDATA[Sample]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>TX Barcode .NET: Test the Barcode Engine Live!</title>
      <description><![CDATA[TX Barcode .NET for Windows Forms and WPF generates 1D and 2D barcodes within .NET applications, designed for embedding barcodes into documents like invoices. The component supports multiple barcode types with configurable rendering settings and image export capabilities.]]></description>
      <pubDate>Wed, 10 Jul 2013 10:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2013/07/10/tx-barcode-net-test-the-barcode-engine-live/</link>
      <guid isPermaLink="false">3a9b3157-987d-57ae-8d54-e683cc325d31</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="33446" url="https://s1-www.textcontrol.com/assets/dist/img/blog/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/sample/2013/"><![CDATA[Sample]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>SD Times .NET Component Buyers Guide 2013: Simplify Report Creation</title>
      <description><![CDATA[After earning recognition in the SD Times 100, Text Control is featured in The 2013 .NET Component Buyers Guide and Visual Studio Sourcebook. This SD Times special supplement profiles leading solution providers across the Microsoft development ecosystem and their component offerings.]]></description>
      <pubDate>Thu, 06 Jun 2013 10:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2013/06/06/sd-times-net-component-buyers-guide-2013-simplify-report-creation/</link>
      <guid isPermaLink="false">f90af9c3-e820-5858-b3d6-1f303a36af71</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="33446" url="https://s1-www.textcontrol.com/assets/dist/img/blog/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/sample/2013/"><![CDATA[Sample]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Inserting MS Word Compatible Page Number Fields</title>
      <description><![CDATA[TX Text Control X9 introduces a dialog and context menus for inserting page number fields. A new field type shows the total page count and updates automatically as pages change. The PageNumberField API supports section-specific numbering and exports to DOC, DOCX, and RTF formats.]]></description>
      <pubDate>Thu, 30 May 2013 10:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2013/05/30/inserting-ms-word-compatible-page-number-fields/</link>
      <guid isPermaLink="false">39841aff-45b1-5516-835d-5e9a5a3f38b4</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="33446" url="https://s1-www.textcontrol.com/assets/dist/img/blog/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/sample/2013/"><![CDATA[Sample]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>MailMerge: Creating Shipping Labels Using TX Text Control</title>
      <description><![CDATA[Shipping labels are created with TX Text Control by designing a two-column template in TX Words, setting Avery label page margins, inserting merge fields from an XML data source, and calling MergeBlocks in C# code. The MailMerge component generates labels for each data row automatically.]]></description>
      <pubDate>Fri, 23 Nov 2012 11:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2012/11/23/mailmerge-creating-shipping-labels-using-tx-text-control/</link>
      <guid isPermaLink="false">18e9db4d-46d7-56d3-be44-d0911d26f20c</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="33446" url="https://s1-www.textcontrol.com/assets/dist/img/blog/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/sample/2012/"><![CDATA[Sample]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
  </channel>
</rss>
