<?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 - JavaScript 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 - JavaScript only</title>
      <link>https://www.textcontrol.com/blog/tag/javascript/2026/</link>
    </image>
    <pubDate>Fri, 17 Jul 2026 06:17:29 +0000</pubDate>
    <lastBuildDate>Fri, 17 Jul 2026 06:17:29 +0000</lastBuildDate>
    <generator>Text Control Feed Generator 3.0</generator>
    <link>https://www.textcontrol.com/blog/tag/javascript/2026/</link>
    <copyright>Text Control</copyright>
    <atom:link rel="self" type="application/rss+xml" href="https://www.textcontrol.com/feed/blog/tag/javascript.xml"/>
    <item>
      <title>Build a Custom Backstage View in ASP.NET Core with TX Text Control</title>
      <description><![CDATA[This article shows how to build a custom backstage view with a File tab to load your multi-format documents using TX Text Control for ASP.NET Core applications.]]></description>
      <pubDate>Tue, 17 Feb 2026 11:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2026/02/17/build-a-custom-backstage-view-in-aspnet-core-with-tx-text-control/</link>
      <guid isPermaLink="false">2771a4fc-34c6-5d1c-825d-7ec01f80bd5e</guid>
      <author>no-reply@textcontrol.com (Deepika Kathiravan)</author>
      <enclosure type="image/jpeg" length="69152" url="https://s1-www.textcontrol.com/assets/dist/blog/2026/02/17/a/assets/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/aspnet/2026/"><![CDATA[ASP.NET]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/aspnet-core/2026/"><![CDATA[ASP.NET Core]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/javascript/2026/"><![CDATA[JavaScript]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/document-editor/2026/"><![CDATA[Document Editor]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/backstage-menu/2026/"><![CDATA[Backstage Menu]]></category>
      <dc:creator>Deepika Kathiravan</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>5 Document Workflows You Can Automate With JavaScript Rich Text Editor</title>
      <description><![CDATA[Enterprise JavaScript rich text editors outperform open source and basic alternatives for document automation. This guide covers five document workflows with TX Text Control: contract generation via MailMerge, multi-party review with track changes, interactive form processing, role-based security, and large document management.]]></description>
      <pubDate>Wed, 14 Jan 2026 11:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2026/01/14/five-document-workflows-you-can-automate-with-javascript-rich-text-editor/</link>
      <guid isPermaLink="false">190aed4c-21d7-55ff-8cb4-d15aa4e3a804</guid>
      <author>no-reply@textcontrol.com (Deepika Kathiravan)</author>
      <enclosure type="image/jpeg" length="139845" url="https://s1-www.textcontrol.com/assets/dist/blog/2026/01/14/a/assets/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/aspnet/2026/"><![CDATA[ASP.NET]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/rich-text-editor/2026/"><![CDATA[Rich Text Editor]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/javascript/2026/"><![CDATA[JavaScript]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/document-automation/2026/"><![CDATA[Document Automation]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/aspnet-core/2026/"><![CDATA[ASP.NET Core]]></category>
      <dc:creator>Deepika Kathiravan</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Format Painter in ASP.NET Core: Building Custom Text Formatting with TX Text Control</title>
      <description><![CDATA[This article demonstrates how to build a Format Painter feature using the TX Text Control Document Editor, implementing format detection, copy and paste operations, and custom style handling through the JavaScript API.]]></description>
      <pubDate>Tue, 09 Sep 2025 10:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2025/09/09/format-painter-in-asp-dotnet-core-building-custom-text-formatting-with-tx-text-control/</link>
      <guid isPermaLink="false">0deabae5-21f5-5804-b4a3-ca655869ea07</guid>
      <author>no-reply@textcontrol.com (Deepika Kathiravan)</author>
      <enclosure type="image/jpeg" length="74201" url="https://s1-www.textcontrol.com/assets/dist/blog/2025/09/09/a/assets/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/aspnet-core/2025/"><![CDATA[ASP.NET Core]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/document-editor/2025/"><![CDATA[Document Editor]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/format-painter/2025/"><![CDATA[Format Painter]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/javascript/2025/"><![CDATA[JavaScript]]></category>
      <dc:creator>Deepika Kathiravan</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Add JavaScript to PDFs with TX Text Control in C# .NET: Time-Based Alerts Made Easy</title>
      <description><![CDATA[In this article, we explore how to enrich PDF documents with JavaScript using TX Text Control in C# .NET. Read on to learn how to create time-based alerts that trigger actions based on specific conditions, making your PDFs interactive and dynamic.]]></description>
      <pubDate>Fri, 13 Jun 2025 10:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2025/06/13/add-javascript-to-pdfs-with-tx-text-control-in-c-dot-net-time-based-alerts-made-easy/</link>
      <guid isPermaLink="false">ca469e5e-b631-5729-a0c7-75b8133ac963</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="87430" url="https://s1-www.textcontrol.com/assets/dist/blog/2025/06/13/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/javascript/2025/"><![CDATA[JavaScript]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Getting Started: Document Viewer Version 33.0 with Angular CLI 19.0</title>
      <description><![CDATA[This article shows how to use the TX Text Control Document Viewer version 33.0 npm package for Angular within an Angular CLI 19.0 application. It uses the trial backend running on our servers, but can also be used to get started with self-hosted applications.]]></description>
      <pubDate>Tue, 18 Mar 2025 11:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2025/03/18/getting-started-document-viewer-version-33-0-with-angular-cli-19-0/</link>
      <guid isPermaLink="false">5cf028bc-cdeb-5dfb-900f-eb7b143c2bb3</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="61778" url="https://s1-www.textcontrol.com/assets/dist/blog/2025/03/18/c/assets/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/angular/2025/"><![CDATA[Angular]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/javascript/2025/"><![CDATA[JavaScript]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/document-viewer/2025/"><![CDATA[Document Viewer]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Getting Started: Document Editor Version 33.0 with Angular CLI 19.0</title>
      <description><![CDATA[This article shows how to use the TX Text Control Document Editor version 33.0 npm package for Angular within an Angular CLI 19.0 application. It uses the trial backend running on our servers, but can also be used to get started with self-hosted applications.]]></description>
      <pubDate>Tue, 18 Mar 2025 11:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2025/03/18/getting-started-document-editor-version-33-0-with-angular-cli-19-0/</link>
      <guid isPermaLink="false">1a7fbf0d-3b70-5c3c-8911-f9e5d7ff4f40</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="61778" url="https://s1-www.textcontrol.com/assets/dist/blog/2025/03/18/b/assets/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/angular/2025/"><![CDATA[Angular]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/javascript/2025/"><![CDATA[JavaScript]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/document-editor/2025/"><![CDATA[Document Editor]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Getting Started: Document Viewer with Angular CLI v18.0</title>
      <description><![CDATA[This article shows how to use the TX Text Control Document Viewer npm package for Angular within an Angular CLI v18.0 application. It uses the trial backend running on our servers, but can also be used to get started with self-hosted applications.]]></description>
      <pubDate>Fri, 15 Nov 2024 11:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2024/11/15/getting-started-document-viewer-with-angular-cli-v18-0/</link>
      <guid isPermaLink="false">29d20596-875e-5fab-bdc6-15fbe04a12b5</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="61778" url="https://s1-www.textcontrol.com/assets/dist/blog/2024/11/15/a/assets/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/angular/2024/"><![CDATA[Angular]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/javascript/2024/"><![CDATA[JavaScript]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/document-viewer/2024/"><![CDATA[Document Viewer]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/angular-v18/2024/"><![CDATA[Angular v18]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Using the Document Editor in SPA Applications using the removeFromDom Method</title>
      <description><![CDATA[This article shows how to use the removeFromDom method to remove the Document Editor from the DOM when it is no longer needed. This is useful when the Document Editor is used in a Single Page Application (SPA) and the component is not needed anymore.]]></description>
      <pubDate>Mon, 02 Sep 2024 10:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2024/09/02/using-the-document-editor-in-spa-applications-using-the-removefromdom-method/</link>
      <guid isPermaLink="false">f6c8a26e-3a7d-50b7-a1e1-059b87436aa5</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="85839" url="https://s1-www.textcontrol.com/assets/dist/blog/2024/09/02/b/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/release/2024/"><![CDATA[Release]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/service-pack/2024/"><![CDATA[Service Pack]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/angular/2024/"><![CDATA[Angular]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/javascript/2024/"><![CDATA[JavaScript]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/spa/2024/"><![CDATA[SPA]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Observe When the Reporting Preview Tab is Active Using MutationObserver</title>
      <description><![CDATA[This article shows how to observe when the Reporting Preview tab is active using MutationObserver. The Reporting Preview tab is a feature of the TX Text Control Document Editor that allows you to preview the generated documents. Getting notified when the tab is active can be useful to trigger certain actions in your application.]]></description>
      <pubDate>Tue, 23 Jul 2024 10:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2024/07/23/observe-when-the-reporting-preview-tab-is-active-using-mutationobserver/</link>
      <guid isPermaLink="false">1ac3a17d-7a7b-5132-aea3-45ed94d8f264</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="109787" url="https://s1-www.textcontrol.com/assets/dist/blog/2024/07/23/b/assets/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/aspnet-core/2024/"><![CDATA[ASP.NET Core]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/aspnet/2024/"><![CDATA[ASP.NET]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/javascript/2024/"><![CDATA[JavaScript]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/angular/2024/"><![CDATA[Angular]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/document-editor/2024/"><![CDATA[Document Editor]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/observer/2024/"><![CDATA[Observer]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/preview-tab/2024/"><![CDATA[Preview Tab]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Removing Empty Pages in TX Text Control with JavaScript</title>
      <description><![CDATA[TX Text Control offers a C# solution for removing empty pages already. However, implementing this in JavaScript provides more flexibility for web environments. By using JavaScript methods to remove empty pages, you can streamline your documents. They will be free of unwanted page break or section break characters.]]></description>
      <pubDate>Wed, 19 Jun 2024 10:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2024/06/19/removing-empty-pages-in-tx-textcontrol-with-javascript/</link>
      <guid isPermaLink="false">c79ea8bb-f423-5b51-89ae-146a264bc827</guid>
      <author>no-reply@textcontrol.com (Deepika Kathiravan)</author>
      <enclosure type="image/jpeg" length="73682" url="https://s1-www.textcontrol.com/assets/dist/blog/2024/06/19/c/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/javascript/2024/"><![CDATA[JavaScript]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/pages/2024/"><![CDATA[Pages]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/document-editor/2024/"><![CDATA[Document Editor]]></category>
      <dc:creator>Deepika Kathiravan</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Document Editor: Useful JavaScript Functions for Tables</title>
      <description><![CDATA[This article shows how to use JavaScript functions to manipulate tables in the Document Editor. It demonstrates how to set and get text in a table cell, and how to export a table to JSON.]]></description>
      <pubDate>Wed, 19 Jun 2024 10:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2024/06/19/document-editor-useful-javascript-functions-for-tables/</link>
      <guid isPermaLink="false">e2e2a1de-1990-562c-a59e-152c80580a37</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="125873" url="https://s1-www.textcontrol.com/assets/dist/blog/2024/06/19/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/tables/2024/"><![CDATA[Tables]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/javascript/2024/"><![CDATA[JavaScript]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Extract Data from PDF Documents with C#</title>
      <description><![CDATA[Learn how to extract text from PDF documents using the TX Text Control PDF import feature in C#. This article shows how to extract text, attachments, form field values and metadata from PDF documents.]]></description>
      <pubDate>Mon, 10 Jun 2024 10:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2024/06/10/extract-data-from-pdf-documents-with-csharp/</link>
      <guid isPermaLink="false">1e11b717-7967-53aa-ba8c-d0e063716bee</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="90766" url="https://s1-www.textcontrol.com/assets/dist/blog/2024/06/10/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/pdf/2024/"><![CDATA[PDF]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/javascript/2024/"><![CDATA[JavaScript]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/printing/2024/"><![CDATA[Printing]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Inject JavaScript to PDF Documents in C#</title>
      <description><![CDATA[Learn how to inject JavaScript into PDF documents using TX Text Control .NET Server. This article shows how to add JavaScript to a PDF document to execute code when the document is opened.]]></description>
      <pubDate>Fri, 07 Jun 2024 10:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2024/06/07/inject-javascript-to-pdf-documents-in-csharp/</link>
      <guid isPermaLink="false">12a55763-10a7-538e-be81-1b7781ec3427</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="82483" url="https://s1-www.textcontrol.com/assets/dist/blog/2024/06/07/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/pdf/2024/"><![CDATA[PDF]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/javascript/2024/"><![CDATA[JavaScript]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/printing/2024/"><![CDATA[Printing]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Loading Documents from Azure Blob Storage into the TX Text Control Document Editor using pure JavaScript</title>
      <description><![CDATA[This article shows how to load documents from Azure Blob Storage into the TX Text Control Document Editor using pure JavaScript. It shows how to create a storage container and how to download documents from this container.]]></description>
      <pubDate>Mon, 08 Apr 2024 10:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2024/04/08/loading-documents-from-azure-blob-storage-into-tx-text-control-document-editor-using-pure-javascript/</link>
      <guid isPermaLink="false">65a8e2c8-23e6-57d4-be79-d62c30cbf66b</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="79552" url="https://s1-www.textcontrol.com/assets/dist/blog/2024/04/08/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/javascript/2024/"><![CDATA[JavaScript]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/azure/2024/"><![CDATA[Azure]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/blog-storage/2024/"><![CDATA[Blog Storage]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Document Viewer for Angular: SignatureSettings Explained</title>
      <description><![CDATA[Learn how to use the SignatureSettings in the Document Viewer for Angular. This article explains how to load a document using JavaScript and how to set up the viewer for digital signatures.]]></description>
      <pubDate>Wed, 20 Mar 2024 11:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2024/03/20/signaturesettings-explained/</link>
      <guid isPermaLink="false">8bf50f4a-d3b6-5563-bac2-71fa14563497</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="84865" url="https://s1-www.textcontrol.com/assets/dist/blog/2024/03/20/b/assets/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/angular/2024/"><![CDATA[Angular]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/e-sign/2024/"><![CDATA[E-Sign]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/javascript/2024/"><![CDATA[JavaScript]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/document-viewer/2024/"><![CDATA[Document Viewer]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Building an ASP.NET Core Backend Application to Host the Document Editor and Document Viewer</title>
      <description><![CDATA[This article explains how to create an ASP.NET Core backend application to host the Document Editor and Document Viewer. This backend application is required to provide the required functionality to the frontend applications built with Angular, React, or JavaScript.]]></description>
      <pubDate>Thu, 14 Mar 2024 11:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2024/03/14/building-an-asp-net-core-backend-application-to-host-the-document-editor-and-document-viewer/</link>
      <guid isPermaLink="false">0ac47cfe-facb-59d4-8358-de64ee23505a</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="83110" url="https://s1-www.textcontrol.com/assets/dist/blog/2024/03/14/b/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/angular/2024/"><![CDATA[Angular]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/react/2024/"><![CDATA[React]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/javascript/2024/"><![CDATA[JavaScript]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/document-editor/2024/"><![CDATA[Document Editor]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/document-viewer/2024/"><![CDATA[Document Viewer]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/backend/2024/"><![CDATA[Backend]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Document Editor: How to Customize the Reconnecting Alert Message</title>
      <description><![CDATA[Under rare conditions, the constant WebSocket connection may be interrupted, for example, if the Internet connection is lost for a very short period of time. This example shows how to customize the alert message that informs the user that TX Text Control is attempting to reconnect.]]></description>
      <pubDate>Mon, 18 Dec 2023 11:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2023/12/18/document-editor-how-to-customize-the-reconnecting-alert-message/</link>
      <guid isPermaLink="false">a1986252-0a4f-506c-8c7d-16842e93513b</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="68284" url="https://s1-www.textcontrol.com/assets/dist/blog/2023/12/18/b/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/javascript/2023/"><![CDATA[JavaScript]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Getting Started: Document Editor with Angular CLI v17.0</title>
      <description><![CDATA[This article shows how to use the TX Text Control Document Editor npm package for Angular within an Angular CLI v17.0 application. It uses the trial backend running on our servers, but can also be used to get started with self-hosted applications.]]></description>
      <pubDate>Wed, 13 Dec 2023 11:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2023/12/13/getting-started-document-editor-with-angular-cli-17/</link>
      <guid isPermaLink="false">10605a96-0b35-5cde-8e3a-7cd3a42bd7d0</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="61778" url="https://s1-www.textcontrol.com/assets/dist/blog/2023/12/13/a/assets/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/angular/2023/"><![CDATA[Angular]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/javascript/2023/"><![CDATA[JavaScript]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/document-editor/2023/"><![CDATA[Document Editor]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Reuse Document Editor Instances by Dynamically Moving them in the DOM</title>
      <description><![CDATA[Reusing the document editor by moving it in the DOM is a very fast and efficient way to edit documents or snippets in multiple places on a page. This technique and the logic behind it are explained in this article.]]></description>
      <pubDate>Mon, 02 Oct 2023 10:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2023/10/02/reuse-document-editor-instances-by-dynamically-moving-them-in-the-dom/</link>
      <guid isPermaLink="false">9f1345ad-bb7e-58f9-a94d-e1154379d907</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="63996" url="https://s1-www.textcontrol.com/assets/dist/blog/2023/10/02/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/dom/2023/"><![CDATA[DOM]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/javascript/2023/"><![CDATA[JavaScript]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Getting Started: Document Viewer with JavaScript</title>
      <description><![CDATA[This article shows how to use the TX Text Control document viewer in a pure HTML and JavaScript environment.]]></description>
      <pubDate>Fri, 15 Sep 2023 10:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2023/09/15/getting-started-document-viewer-with-javascript/</link>
      <guid isPermaLink="false">5bd80bda-6b5a-5fbf-939d-9db450bbf6de</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="35238" url="https://s1-www.textcontrol.com/assets/dist/blog/2023/09/15/b/assets/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/javascript/2023/"><![CDATA[JavaScript]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/aspnet-core/2023/"><![CDATA[ASP.NET Core]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/document-viewer/2023/"><![CDATA[Document Viewer]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/getting-started/2023/"><![CDATA[Getting Started]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Getting Started: Document Editor with JavaScript</title>
      <description><![CDATA[This article shows how to use the TX Text Control document editor in a pure HTML and JavaScript environment.]]></description>
      <pubDate>Fri, 15 Sep 2023 10:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2023/09/15/getting-started-document-editor-with-javascript/</link>
      <guid isPermaLink="false">6baa34f6-3e34-51ce-8afc-6490e167d5f0</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="35238" url="https://s1-www.textcontrol.com/assets/dist/blog/2023/09/15/a/assets/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/javascript/2023/"><![CDATA[JavaScript]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/aspnet-core/2023/"><![CDATA[ASP.NET Core]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/document-editor/2023/"><![CDATA[Document Editor]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/getting-started/2023/"><![CDATA[Getting Started]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Sneak Peek: Using the Document Editor with Pure JavaScript</title>
      <description><![CDATA[The current version of the Document Editor requires the use of one of the client packages such as Angular or ASP.NET Core MVC. In the next version, the Document Editor will be able to be initialized with pure JavaScript.]]></description>
      <pubDate>Thu, 24 Aug 2023 10:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2023/08/24/sneak-peek-using-the-document-editor-with-javascript/</link>
      <guid isPermaLink="false">24f70513-23ca-5ae2-9551-60417bf0a10d</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="75675" url="https://s1-www.textcontrol.com/assets/dist/blog/2023/08/24/b/assets/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/javascript/2023/"><![CDATA[JavaScript]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/document-editor/2023/"><![CDATA[Document Editor]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/release/2023/"><![CDATA[Release]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Angular: Loading Documents from Assets Folder on Initialization</title>
      <description><![CDATA[Documents are typically loaded from a database, from an external blob storage, or from the file system of the server. This example shows how to load a binary document from the Assets folder into the TX Text Control at the time of creation.]]></description>
      <pubDate>Mon, 10 Jul 2023 10:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2023/07/10/angular-loading-documents-from-assets-folder-on-initialization/</link>
      <guid isPermaLink="false">4de8bb05-5662-55d3-87cb-770e011f66e9</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="66341" url="https://s1-www.textcontrol.com/assets/dist/blog/2023/07/10/a/assets/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/angular/2023/"><![CDATA[Angular]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/javascript/2023/"><![CDATA[JavaScript]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/document-editor/2023/"><![CDATA[Document Editor]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Reuse Angular Document Editor Instances in Bootstrap Tabs</title>
      <description><![CDATA[The initialization time of document editor instances is time-consuming and requires resources on both the server side and the client side. To reuse instances, they can be moved within the DOM. This example shows how to reuse instances in bootstrap tabs.]]></description>
      <pubDate>Mon, 22 May 2023 10:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2023/05/22/reuse-angular-document-editor-instances-in-bootstrap-tabs/</link>
      <guid isPermaLink="false">d28f4122-528f-5cdf-a690-6a6a73fc5c4c</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="82450" url="https://s1-www.textcontrol.com/assets/dist/blog/2023/05/22/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/angular/2023/"><![CDATA[Angular]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/javascript/2023/"><![CDATA[JavaScript]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/dom/2023/"><![CDATA[DOM]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Getting Started: Document Viewer with Angular CLI</title>
      <description><![CDATA[This article shows how to use the TX Text Control Document Viewer npm package for Angular within a Angular CLI application.]]></description>
      <pubDate>Thu, 02 Feb 2023 11:00:00 +0000</pubDate>
      <link>https://www.textcontrol.com/blog/2023/02/02/getting-started-document-viewer-with-angular-cli/</link>
      <guid isPermaLink="false">b23bf32b-2942-599f-aad8-6a9adca90a25</guid>
      <author>no-reply@textcontrol.com (Bjoern Meyer)</author>
      <enclosure type="image/jpeg" length="98564" url="https://s1-www.textcontrol.com/assets/dist/blog/2023/02/02/a/assets/thumbnail.jpg"/>
      <category domain="https://www.textcontrol.com/blog/tag/angular/2023/"><![CDATA[Angular]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/javascript/2023/"><![CDATA[JavaScript]]></category>
      <category domain="https://www.textcontrol.com/blog/tag/document-viewer/2023/"><![CDATA[Document Viewer]]></category>
      <dc:creator>Bjoern Meyer</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
  </channel>
</rss>
