TX Text Control .NET for WPF

Getting Started

Topic

If TX Text Control .NET for WPF is new to you, the tutorials of Getting Started are the shortest way to working code. They begin with an empty Visual Studio project and a window that contains a word processor, and continue with documents that your code creates, merges with data, prints and exports as PDF. Each tutorial is a short sequence of steps with XAML and C# that compile, written for WPF developers who haven't used TX Text Control before.

Before You Begin

Every tutorial assumes the following setup:

  • The setup on your development machine. Install the full or the trial version of TX Text Control .NET for WPF 34.0. It provides the toolbox tab TX Text Control 34.0, the XAML Designer support and the local package source Text Control Offline Packages. See Installing the Product.
  • Visual Studio and .NET. The tutorials use Visual Studio, C# and .NET 8 or higher, for example .NET 10, with the package TXTextControl.TextControl.WPF.SDK. One tutorial shows a .NET Framework 4.8 project. See System Requirements.
  • An edition with the features you try. The Standard edition covers the editor with its toolbars, rulers and status bar. The ribbon tabs, DOCX, mail merge and PDF export need the Professional or Enterprise edition, and PDF/A and form fields the Enterprise edition. See Editions and Feature Availability.

Choose Where to Start

If you want toStart with
Put a word processor in a window, with toolbars or a ribbon and sidebarsDocument Editor
Build, convert, save or print documents in codeDocument Processing
Fill templates with data, such as invoices and lettersMail Merge
Create PDF documents, PDF forms and signed PDFsPDF Processing

If you are new to TX Text Control, begin with Create Your First WPF Application: it installs the package and builds the window that the other tutorials start from.

The Tutorials

  • Document Editor: a first .NET and .NET Framework application, the controls in XAML, a button bar or a ribbon with sidebars, and loading and saving documents.
  • Document Processing: build a document in code, save it as DOCX and PDF, and print it.
  • Mail Merge: design a template, merge data into its fields and repeat rows with merge blocks.
  • PDF Processing: create PDF documents and PDF forms, and sign them digitally.

After Getting Started