# Overview

> Plan mail merge in a WPF app: pre-shaped data, MailMerge created in code for the WPF TextControl, one document per record with DataRowMerged and printing.

- **Product:** TX Text Control .NET for WPF
- **Section:** Documentation
- **Kind:** Topic
- **Path:** TX Text Control .NET for WPF > Mail Merge and Reporting > Overview
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-wpf/mail-merge/overview/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-wpf/mail-merge/overview/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-wpf/mail-merge/overview/llms-full.txt

---

## On This Page

- [The Reporting Model](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/mail-merge/overview/#the-reporting-model)
- [Pre-Shaped Data](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/mail-merge/overview/#pre-shaped-data)
- [Where the Merge Runs](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/mail-merge/overview/#where-the-merge-runs)
- [What a Merge Processes](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/mail-merge/overview/#what-a-merge-processes)
- [Create One Document or One per Record](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/mail-merge/overview/#create-one-document-or-one-per-record)
- [Load, Save and Print With MailMerge](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/mail-merge/overview/#load-save-and-print-with-mailmerge)
- [Follow the Merge With Events](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/mail-merge/overview/#follow-the-merge-with-events)
- [Next Steps](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/mail-merge/overview/#next-steps)

---

## Nearby

- **Previous:** [Mail Merge and Reporting](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/mail-merge/llms.txt)
- **Next:** [Data Sources](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/mail-merge/data-sources/llms.txt)
