TX Text Control — коммерческая библиотека компонентов для встраивания функциональности редактирования документов, обработки форматов DOCX и PDF, формирования отчетов и управления печатью в приложениях на платформе .NET и в веб‑окружениях. Библиотека предоставляет набор интерфейсов и визуальных компонентов для создания полнофункциональных редакторов текста в настольных приложениях (Windows Forms, WPF) и веб‑приложениях (ASP.NET Core, Blazor), а также пакеты для интеграции в клиентский JavaScript‑код. TX Text Control ориентирован на разработчиков, которым требуется готовая инфраструктура для работы с документами без прямой зависимости от внешних офисных приложений.
Исторически TX Text Control возник как набор компонентов для Windows и постепенно эволюционировал в платформенную библиотеку с поддержкой современных форматов документов и сетевых сценариев. Документированность и наличие API обеспечивают возможности программного управления содержимым, форматированием, вставкой изображений и таблиц, слиянием данных для генерации отчетов, а также экспорта и импорта в распространённые форматы. В случаях, когда публичная информация ограничена, описание учитывает типичную функциональность подобных компонентных библиотек и общепринятые сценарии их применения в корпоративных и прикладных решениях.
- Редактирование WYSIWYG: визуальное редактирование текста с поддержкой форматирования абзацев, стилей, списков и таблиц.
- Поддержка форматов: чтение и запись DOCX, экспорт в PDF и печать; дополнительные форматы могут быть реализованы через модули расширения.
- Компоненты для .NET: нативные элементы управления для Windows Forms и WPF, а также серверные и клиентские решения для ASP.NET Core и Blazor.
- Веб‑интеграция: клиентские JavaScript‑пакеты для встраивания редактора в браузерные интерфейсы и взаимодействия с серверной частью.
- Слияние данных и отчёты: генерация документов на основе шаблонов с подстановкой данных из внешних источников для формирования отчетов и корреспонденции.
- Печать и управление страницами: функции предварительного просмотра, настройки печати и управления макетом страниц.
- Программный API: расширяемый набор методов для управления содержимым, стилями, поиском и заменой, а также для автоматизированной обработки документов.
- Локализация и стилизация: поддержка настроек интерфейса и оформление документов с использованием пользовательских стилей и шаблонов.
- Безопасность и изоляция: возможности серверного рендеринга и ограничения выполнения для сценариев, где важно разграничение доступа и контроль содержимого.
- Интеграция в рабочие процессы: применение в CRM, ERP, системах электронного документооборота и встраиваемых редакторах корпоративных приложений.