<?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 - Mail Merge 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 - Mail Merge only</title>
      <link>https://www.textcontrol.com/blog/tag/mail-merge/2025/</link>
    </image>
    <pubDate>Sun, 16 Nov 2025 17:20:05 +0000</pubDate>
    <lastBuildDate>Sun, 16 Nov 2025 17:20:05 +0000</lastBuildDate>
    <generator>Text Control Feed Generator 3.0</generator>
    <link>https://www.textcontrol.com/blog/tag/mail-merge/2025/</link>
    <copyright>Text Control</copyright>
    <atom:link rel="self" type="application/rss+xml" href="https://www.textcontrol.com/feed/blog/tag/mail-merge.xml"/>
    <item>
      <title>TX Text Control for Blazor: Mail Merge Integration Tutorial</title>
      <description><![CDATA[This tutorial shows how to integrate the TX Text Control MailMerge component into a Blazor application using the TX Text Control .NET Server.]]></description>
      <pubDate>Tue, 25 Mar 2025 11:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2025/03/25/tx-text-control-for-blazor-mail-merge-integration-tutorial/</link>
      <guid isPermaLink="false">b5da89e3-9958-55c1-8851-227835cfee7f</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="94035" url="https://s1-www.textcontrol.com/assets/dist/blog/2025/03/25/d/assets/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/aspnet/2025/"><![CDATA[ASP.NET]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/aspnet-core/2025/"><![CDATA[ASP.NET Core]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/blazor/2025/"><![CDATA[Blazor]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/document-editor/2025/"><![CDATA[Document Editor]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/mail-merge/2025/"><![CDATA[Mail Merge]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Mail Merge: Skipping Records During the Merge Process in .NET C#</title>
      <description><![CDATA[This article shows how to skip records during the merge process in .NET C# using the MailMerge class of the Text Control Reporting engine.]]></description>
      <pubDate>Mon, 10 Feb 2025 11:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2025/02/10/mail-merge-skipping-records-during-the-merge-process-in-net-c-sharp/</link>
      <guid isPermaLink="false">57a7dd92-0d36-59a5-936c-92bfb0e273a6</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="81385" url="https://s1-www.textcontrol.com/assets/dist/blog/2025/02/10/a/assets/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/aspnet/2025/"><![CDATA[ASP.NET]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/aspnet-core/2025/"><![CDATA[ASP.NET Core]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/mail-merge/2025/"><![CDATA[Mail Merge]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Mail Merge MS Word DOCX Documents and Convert to PDF in .NET C#</title>
      <description><![CDATA[This article shows how to merge data into MS Word DOCX documents and convert them to PDF using TX Text Control .NET Server.]]></description>
      <pubDate>Fri, 07 Feb 2025 11:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2025/02/07/mail-merge-ms-word-docx-documents-and-convert-to-pdf-in-net-c-sharp/</link>
      <guid isPermaLink="false">ce7a69e0-4780-5f7f-94c9-e68278fef7d0</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="77271" url="https://s1-www.textcontrol.com/assets/dist/blog/2025/02/07/a/assets/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/aspnet/2025/"><![CDATA[ASP.NET]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/aspnet-core/2025/"><![CDATA[ASP.NET Core]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/pdf/2025/"><![CDATA[PDF]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/mail-merge/2025/"><![CDATA[Mail Merge]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Merging Self-Calculating Business Objects with TX Text Control MailMerge in C#</title>
      <description><![CDATA[This article shows how to merge self-calculating business objects with TX Text Control MailMerge in C#. The sample shows how to merge a list of products with a total sum.]]></description>
      <pubDate>Fri, 27 Dec 2024 11:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2024/12/27/merging-self-calculating-business-objects-with-tx-text-control-mailmerge-in-csharp/</link>
      <guid isPermaLink="false">401d3bb8-eae4-52f6-9da6-ed62fc7bc4b1</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="64741" url="https://s1-www.textcontrol.com/assets/dist/blog/2024/12/27/a/assets/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/aspnet/2024/"><![CDATA[ASP.NET]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/aspnet-core/2024/"><![CDATA[ASP.NET Core]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/mail-merge/2024/"><![CDATA[Mail Merge]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Use Case: Create, Deploy and Process Insurance Claim Forms</title>
      <description><![CDATA[Digital forms processing with electronic signatures offers several benefits that streamline and enhance administrative tasks. This article outlines a typical use case of an insurance claim form from creation, deployment, and the processing.]]></description>
      <pubDate>Fri, 09 Jun 2023 10:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2023/06/09/use-case-create-deploy-and-process-insurance-claim-forms/</link>
      <guid isPermaLink="false">28b86d28-3320-5c8c-8476-6905f885ecba</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="80187" url="https://s1-www.textcontrol.com/assets/dist/blog/2023/06/09/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/mail-merge/2023/"><![CDATA[Mail Merge]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/digital-signature/2023/"><![CDATA[Digital Signature]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/document-viewer/2023/"><![CDATA[Document Viewer]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/form-fields/2023/"><![CDATA[Form Fields]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Table Extension: Remove Empty Columns After Mail Merge</title>
      <description><![CDATA[When you use mail merge to merge repeating blocks, you may end up with blank columns if no data exists for a particular column. Removing empty columns from a table is demonstrated in this example.]]></description>
      <pubDate>Thu, 08 Jun 2023 10:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2023/06/08/table-extension-remove-empty-columns-after-mail-merge/</link>
      <guid isPermaLink="false">43d19805-a871-51d9-9326-423ebd34649e</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="52779" url="https://s1-www.textcontrol.com/assets/dist/blog/2023/06/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/mail-merge/2023/"><![CDATA[Mail Merge]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/windows-forms/2023/"><![CDATA[Windows Forms]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/tables/2023/"><![CDATA[Tables]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>An Ultimate Guide to Mail Merge with MS Word Documents in C#</title>
      <description><![CDATA[The MailMerge class provides very effective ways to merge data into MS Word compatible templates. This updated ultimate guide provides an overview of all the important features and functionalities of the mail merge process.]]></description>
      <pubDate>Wed, 07 Jun 2023 10:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2023/06/07/an-ultimate-guide-to-mail-merge-with-ms-word-documents-in-csharp/</link>
      <guid isPermaLink="false">b22780b7-e24c-52ae-9662-b34ccab01c49</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="57011" url="https://s1-www.textcontrol.com/assets/dist/blog/2023/06/07/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/mail-merge/2023/"><![CDATA[Mail Merge]]></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>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Mail Merge with MS Word Documents in C# - An Ultimate Guide</title>
      <description><![CDATA[The MailMerge class provides a very effective way to merge data into MS Word compatible templates. This ultimate guide gives an overview of all important features and functionalities of the mail merge process.]]></description>
      <pubDate>Wed, 25 May 2022 10:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2022/05/25/mail-merge-with-ms-word-documents-in-csharp-an-ultimate-guide/</link>
      <guid isPermaLink="false">acd9feaa-e24e-52d1-8751-de86a3829bf1</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="75274" url="https://s1-www.textcontrol.com/assets/dist/blog/2022/05/25/a/assets/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/aspnet/2022/"><![CDATA[ASP.NET]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/mail-merge/2022/"><![CDATA[Mail Merge]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/windows-forms/2022/"><![CDATA[Windows Forms]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/wpf/2022/"><![CDATA[WPF]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Combining MailMerge and Table of Contents</title>
      <description><![CDATA[MailMerge is used to merge data into templates from JSON data or IEnumerable objects. This article explains how to combine table of contents with dynamically generated documents using the MailMerge reporting engine.]]></description>
      <pubDate>Tue, 22 Mar 2022 11:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2022/03/22/combining-mailmerge-and-table-of-contents/</link>
      <guid isPermaLink="false">1561b075-9118-5852-87d1-0a2981c0e65a</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="56672" url="https://s1-www.textcontrol.com/assets/dist/blog/2022/03/22/a/assets/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/aspnet/2022/"><![CDATA[ASP.NET]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/mail-merge/2022/"><![CDATA[Mail Merge]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/toc/2022/"><![CDATA[TOC]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/windows-forms/2022/"><![CDATA[Windows Forms]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/wpf/2022/"><![CDATA[WPF]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Merging Form Fields using the MailMerge Class</title>
      <description><![CDATA[Usually, the MailMerge class is used to merge data into document templates to replace merge fields. Since version 30.0, it is possible to merge data into form fields.]]></description>
      <pubDate>Mon, 21 Feb 2022 11:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2022/02/21/merging-form-fields-using-the-mailmerge-class/</link>
      <guid isPermaLink="false">53f66304-78a7-5895-8791-e0de75f9b1e6</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="40460" url="https://s1-www.textcontrol.com/assets/dist/blog/2022/02/21/a/assets/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/aspnet/2022/"><![CDATA[ASP.NET]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/aspnet-core/2022/"><![CDATA[ASP.NET Core]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/mail-merge/2022/"><![CDATA[Mail Merge]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/windows-forms/2022/"><![CDATA[Windows Forms]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/wpf/2022/"><![CDATA[WPF]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>MailMerge: Rendering Conditional Table Rows</title>
      <description><![CDATA[The MailMerge class supports repeating merge blocks that are repeated based on the given data rows. Sub-blocks can be rendered conditionally based on value comparisons of the parent data table. This article shows how to add such a condition.]]></description>
      <pubDate>Thu, 17 Feb 2022 11:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2022/02/17/mailmerge-rendering-conditional-table-rows/</link>
      <guid isPermaLink="false">da99db18-4381-57f8-815e-079bf90e18c5</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="47788" url="https://s1-www.textcontrol.com/assets/dist/blog/2022/02/17/a/assets/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/aspnet/2022/"><![CDATA[ASP.NET]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/aspnet-core/2022/"><![CDATA[ASP.NET Core]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/mail-merge/2022/"><![CDATA[Mail Merge]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/windows-forms/2022/"><![CDATA[Windows Forms]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/wpf/2022/"><![CDATA[WPF]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Merging Barcodes with JSON Data in C#</title>
      <description><![CDATA[Barcodes are used in various applications to connect the electronic world with a paper document or to gain access to additional information. This article shows how to merge JSON data into barcode placeholders in a document.]]></description>
      <pubDate>Mon, 14 Feb 2022 11:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2022/02/14/merging-barcodes-with-json-data-in-csharp/</link>
      <guid isPermaLink="false">de7b64ef-6727-54c0-b900-e030ec70af3c</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="49578" url="https://s1-www.textcontrol.com/assets/dist/blog/2022/02/14/a/assets/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/adobe-pdf/2022/"><![CDATA[Adobe PDF]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/aspnet/2022/"><![CDATA[ASP.NET]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/aspnet-core/2022/"><![CDATA[ASP.NET Core]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/barcode/2022/"><![CDATA[Barcode]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/mail-merge/2022/"><![CDATA[Mail Merge]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Merging Merge Block Cells Vertically with Matching Content</title>
      <description><![CDATA[A merge block repeats defined content and merge fields based on given data rows of a specific child table or object. This demo shows how to vertically merge table cells in case the content is the same.]]></description>
      <pubDate>Wed, 20 Oct 2021 10:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2021/10/20/vertically-merge-table-cells-of-merge-blocks-for-matching-content/</link>
      <guid isPermaLink="false">a79f4430-8616-5ac7-8ab0-c1fd08074552</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="101775" url="https://s1-www.textcontrol.com/assets/dist/blog/2021/10/20/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/mail-merge/2021/"><![CDATA[Mail Merge]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/merge-block/2021/"><![CDATA[Merge Block]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/tables/2021/"><![CDATA[Tables]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/windows-forms/2021/"><![CDATA[Windows Forms]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Creating PDF Documents from MS Word DOCX in C#</title>
      <description><![CDATA[TX Text Control provides an elegant way to create Adobe PDF documents by merging data into MS Word DOCX templates. The developer libraries can be used in any platform including ASP.NET Core, Angular, React or Windows applications.]]></description>
      <pubDate>Fri, 26 Feb 2021 11:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2021/02/26/creating-pdf-documents-from-ms-word-docx-in-csharp/</link>
      <guid isPermaLink="false">4dd190ba-ba6f-5734-b73f-d9605d7b9113</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="52090" url="https://s1-www.textcontrol.com/assets/dist/blog/2021/02/26/a/assets/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/angular/2021/"><![CDATA[Angular]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/aspnet/2021/"><![CDATA[ASP.NET]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/docx/2021/"><![CDATA[DOCX]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/mail-merge/2021/"><![CDATA[Mail Merge]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/pdf/2021/"><![CDATA[PDF]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Angular: Loading Excerpt JSON Data on Initializing TX Text Control</title>
      <description><![CDATA[Data excerpt files are used to provide the data structure that is used to fill the merge field drop-down lists and for mail merge preview purposes. This article shows how to load JSON data into the Angular editor.]]></description>
      <pubDate>Wed, 02 Sep 2020 10:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2020/09/02/angular-loading-excerpt-json-data-on-initializing-txtextcontrol/</link>
      <guid isPermaLink="false">d378d736-b657-54dc-b5c6-a1633868b4ff</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="81609" url="https://s1-www.textcontrol.com/assets/dist/blog/2020/09/02/a/assets/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/angular/2020/"><![CDATA[Angular]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/events/2020/"><![CDATA[Events]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/loading/2020/"><![CDATA[Loading]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/mail-merge/2020/"><![CDATA[Mail Merge]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>ASP.NET Core: Server-Side MailMerge</title>
      <description><![CDATA[TXTextControl.Web is available as an ASP.NET Core component that can be used in ASP.NET Core Web Applications. This article shows how to use a model as the data excerpt file and to merge the created template server-side.]]></description>
      <pubDate>Tue, 28 Apr 2020 10:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2020/04/28/aspnet-core-server-side-mailmerge/</link>
      <guid isPermaLink="false">0a3773f4-c0f7-5bac-98fb-bd79296d401c</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="38984" url="https://s1-www.textcontrol.com/assets/dist/blog/2020/04/28/a/assets/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/aspnet/2020/"><![CDATA[ASP.NET]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/document-editor/2020/"><![CDATA[Document Editor]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/mail-merge/2020/"><![CDATA[Mail Merge]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/net-core/2020/"><![CDATA[.NET Core]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Windows Forms Ribbon: Displaying User-Friendly Merge Field Names</title>
      <description><![CDATA[Database column names can be complex and confusing to end-users. This article shows how to display user-friendly names in the ribbon.]]></description>
      <pubDate>Tue, 14 Jan 2020 11:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2020/01/14/displaying-user-friendly-merge-field-names-in-the-ribbon/</link>
      <guid isPermaLink="false">ee601fd2-2bd4-5c93-80cd-fbdb28bfe49c</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="42466" url="https://s1-www.textcontrol.com/assets/dist/blog/2020/01/14/a/assets/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/mail-merge/2020/"><![CDATA[Mail Merge]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/ribbon/2020/"><![CDATA[Ribbon]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/windows-forms/2020/"><![CDATA[Windows Forms]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>MailMerge Class Settings Explained</title>
      <description><![CDATA[The MailMerge class provides four properties to control merge output: RemoveEmptyFields, RemoveEmptyLines, RemoveEmptyBlocks, and RemoveEmptyImages. Each property handles unmatched or missing data by removing the corresponding elements from the final merged document output.]]></description>
      <pubDate>Thu, 05 Dec 2019 11:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2019/12/05/mailmerge-settings-explained/</link>
      <guid isPermaLink="false">2ddb9d6d-c585-5c02-927b-24f9452cb04c</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="136865" url="https://s1-www.textcontrol.com/assets/dist/blog/2019/12/05/a/assets/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/aspnet/2019/"><![CDATA[ASP.NET]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/mail-merge/2019/"><![CDATA[Mail Merge]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/reporting/2019/"><![CDATA[Reporting]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Merge Excel Documents into MailMerge Templates using IncludeText Fields</title>
      <description><![CDATA[IncludeText fields in TX Text Control templates reference external Excel files during mail merge. The process loads .xlsx files as temporary ServerTextControl instances, using Bookmark to target specific sheets. Merged Excel content renders directly within the document template output.]]></description>
      <pubDate>Tue, 13 Aug 2019 10:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2019/08/13/merge-excel-documents-into-mailmerge-templates/</link>
      <guid isPermaLink="false">efb6ddce-5369-5d60-8104-23a8b5fba69e</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="15840" url="https://s1-www.textcontrol.com/assets/dist/blog/2019/08/13/a/assets/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/excel/2019/"><![CDATA[Excel]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/mail-merge/2019/"><![CDATA[Mail Merge]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/reporting/2019/"><![CDATA[Reporting]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/windows-forms/2019/"><![CDATA[Windows Forms]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Using MailMerge with Chart Objects and JSON Data</title>
      <description><![CDATA[TX Text Control MailMerge populates chart objects with JSON data by mapping axis labels and values to data columns. The ribbon provides a Set Data Relation dialog to configure chart bindings, and the merge process fills charts automatically alongside text fields and merge blocks.]]></description>
      <pubDate>Thu, 18 Jul 2019 10:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2019/07/18/using-mailmerge-with-chart-objects-and-json-data/</link>
      <guid isPermaLink="false">05e45377-0806-5ebc-9c4e-94f4c03d2d4f</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="21788" url="https://s1-www.textcontrol.com/assets/dist/blog/2019/07/18/a/assets/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/charts/2019/"><![CDATA[Charts]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/mail-merge/2019/"><![CDATA[Mail Merge]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/windows-forms/2019/"><![CDATA[Windows Forms]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>MailMerge: Conditional Table Cell Colors using Filter Instructions</title>
      <description><![CDATA[The TX Text Control MailMerge FieldMerged event exposes TableCell instances during merge for conditional formatting. A CellFilterInstructions class parses filter rules from merge field names and dynamically applies background colors to table cells based on their merged data values.]]></description>
      <pubDate>Thu, 06 Jun 2019 10:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2019/06/06/mailmerge-conditional-table-cell-colors-using-filter-instructions/</link>
      <guid isPermaLink="false">61b86d62-563b-54cd-9dbc-c49c7b2ad058</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="84842" url="https://s1-www.textcontrol.com/assets/dist/blog/2019/06/06/a/assets/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/aspnet/2019/"><![CDATA[ASP.NET]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/mail-merge/2019/"><![CDATA[Mail Merge]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/reporting/2019/"><![CDATA[Reporting]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/windows-forms/2019/"><![CDATA[Windows Forms]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/wpf/2019/"><![CDATA[WPF]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>MailMerge: Using Filters to Remove Unwanted Rows</title>
      <description><![CDATA[TX Text Control merge block filters remove unwanted rows from repeating data during the mail merge process without modifying the underlying source. Filter conditions applied to merge blocks selectively exclude rows based on field values, keeping output documents precisely formatted.]]></description>
      <pubDate>Tue, 04 Jun 2019 10:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2019/06/04/mailmerge-using-filters-to-remove-unwanted-rows/</link>
      <guid isPermaLink="false">9aaa04da-3610-599f-8382-0a3e25fe171e</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="38551" url="https://s1-www.textcontrol.com/assets/dist/blog/2019/06/04/a/assets/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/aspnet/2019/"><![CDATA[ASP.NET]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/mail-merge/2019/"><![CDATA[Mail Merge]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/reporting/2019/"><![CDATA[Reporting]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/windows-forms/2019/"><![CDATA[Windows Forms]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/wpf/2019/"><![CDATA[WPF]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>MailMerge: Conditional Rendering of Merge Blocks</title>
      <description><![CDATA[TX Text Control X16 provides two approaches to conditionally render merge blocks within MailMerge templates. Setting RemoveEmptyBlocks removes blocks when child data is absent, while BlockMergingCondition evaluates a parent table field value to determine block visibility.]]></description>
      <pubDate>Wed, 28 Nov 2018 11:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2018/11/28/mailmerge-conditional-rendering-of-merge-blocks/</link>
      <guid isPermaLink="false">7224da92-86ee-50d9-8b13-fadea302ea86</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="85490" url="https://s1-www.textcontrol.com/assets/dist/blog/2018/11/28/a/assets/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/mail-merge/2018/"><![CDATA[Mail Merge]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/release/2018/"><![CDATA[Release]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/reporting/2018/"><![CDATA[Reporting]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/windows-forms/2018/"><![CDATA[Windows Forms]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>DataSourceManager: Using the Ready-to-Use Reporting Dialog Boxes</title>
      <description><![CDATA[The TX Text Control DocumentServer namespace ships with seven ready-to-use reporting dialogs for data selection tasks: chart data relations, filter and sort, database connection, data source extraction, edit data relations, edit merge blocks, and insert merge block management.]]></description>
      <pubDate>Tue, 27 Nov 2018 11:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2018/11/27/datasourcemanager-using-the-ready-to-use-reporting-dialog-boxes/</link>
      <guid isPermaLink="false">d17ec933-d3cb-5c8d-b63d-ad8232e39ec9</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="27145" url="https://s1-www.textcontrol.com/assets/dist/blog/2018/11/27/a/assets/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/mail-merge/2018/"><![CDATA[Mail Merge]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/release/2018/"><![CDATA[Release]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/reporting/2018/"><![CDATA[Reporting]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/windows-forms/2018/"><![CDATA[Windows Forms]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Merge Blocks in X16: Filtering, Sorting and Conditional Rendering</title>
      <description><![CDATA[TX Text Control X16 introduces programmatic merge block insertion through the DataSourceManager API, supporting inline filtering, sorting, and conditional rendering. Block merging conditions evaluate parent table values to control block visibility without custom event code.]]></description>
      <pubDate>Thu, 22 Nov 2018 11:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2018/11/22/merge-blocks-in-x16-filtering-sorting-and-conditional-rendering/</link>
      <guid isPermaLink="false">7477af8b-45d8-596b-9f94-db6147df5a44</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="21243" url="https://s1-www.textcontrol.com/assets/dist/blog/2018/11/22/a/assets/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/mail-merge/2018/"><![CDATA[Mail Merge]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/release/2018/"><![CDATA[Release]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/reporting/2018/"><![CDATA[Reporting]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/sorting/2018/"><![CDATA[Sorting]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
  </channel>
</rss>
