# TXTextControl.DocumentServer namespace

> Enumerations TXTextControl.DocumentServer.DataShaping Namespace TXTextControl.DocumentServer.DataSources Namespace TXTextControl.DocumentServer.Fields Namespace TXTextControl.DocumentServer.Json Namespace TXTextControl.DocumentServer.PDF Namespace TXTextControl.DocumentServer.Web Namespace TXTextControl.DocumentServer.DocumentController Class TXTextControl.DocumentServer.DocumentController.FieldAdapterCollection Class TXTextControl.DocumentServer.MailMerge Class TXTextControl.DocumentServer.MailMerge.BarcodeMergedEventArgs Class TXTextControl.DocumentServer.MailMerge.BlockMergingEventArgs Class TXTextControl.DocumentServer.MailMerge.BlockRowMergedEventArgs Class TXTextControl.DocumentServer.MailMerge.ChartMergedEventArgs Class TXTextControl.DocumentServer.MailMerge.DataRowMergedEventArgs Class TXTextControl.DocumentServer.MailMerge.FieldMergedEventArgs Class TXTextControl.DocumentServer.MailMerge.FormFieldMergedEventArgs Class TXTextControl.DocumentServer.MailMerge.FrameMergedEventArgs Class TXTextControl.DocumentServer.MailMerge.ImageFieldMergedEventArgs Class TXTextControl.DocumentServer.MailMerge.ImageMergedEventArgs Class TXTextControl.DocumentServer.MailMerge.IncludeTextMergingEventArgs Class TXTextControl.DocumentServer.MergeCanceledException Class

- **Product:** TX Text Control .NET Server
- **Section:** Reference
- **Kind:** Namespace
- **Path:** TX Text Control .NET Server > Reference > TXTextControl.DocumentServer namespace
- **700 words**
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/llms-full.txt

---

### Description

- [Enumerations](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/documentserver/llms-full.txt)
- [TXTextControl.DocumentServer.DataShaping Namespace](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datashaping/llms-full.txt)
- [TXTextControl.DocumentServer.DataSources Namespace](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-datasources/llms-full.txt)
- [TXTextControl.DocumentServer.Fields Namespace](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-fields/llms-full.txt)
- [TXTextControl.DocumentServer.Json Namespace](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-json/llms-full.txt)
- [TXTextControl.DocumentServer.PDF Namespace](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-pdf/llms-full.txt)
- [TXTextControl.DocumentServer.Web Namespace](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-web/llms-full.txt)
- [TXTextControl.DocumentServer.DocumentController Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/documentcontroller/llms-full.txt)
- [TXTextControl.DocumentServer.DocumentController.FieldAdapterCollection Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/documentcontroller-fieldadaptercollection/llms-full.txt)
- [TXTextControl.DocumentServer.MailMerge Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge/llms-full.txt)
- [TXTextControl.DocumentServer.MailMerge.BarcodeMergedEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge-barcodemergedeventargs/llms-full.txt)
- [TXTextControl.DocumentServer.MailMerge.BlockMergingEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge-blockmergingeventargs/llms-full.txt)
- [TXTextControl.DocumentServer.MailMerge.BlockRowMergedEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge-blockrowmergedeventargs/llms-full.txt)
- [TXTextControl.DocumentServer.MailMerge.ChartMergedEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge-chartmergedeventargs/llms-full.txt)
- [TXTextControl.DocumentServer.MailMerge.DataRowMergedEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge-datarowmergedeventargs/llms-full.txt)
- [TXTextControl.DocumentServer.MailMerge.FieldMergedEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge-fieldmergedeventargs/llms-full.txt)
- [TXTextControl.DocumentServer.MailMerge.FormFieldMergedEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge-formfieldmergedeventargs/llms-full.txt)
- [TXTextControl.DocumentServer.MailMerge.FrameMergedEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge-framemergedeventargs/llms-full.txt)
- [TXTextControl.DocumentServer.MailMerge.ImageFieldMergedEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge-imagefieldmergedeventargs/llms-full.txt)
- [TXTextControl.DocumentServer.MailMerge.ImageMergedEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge-imagemergedeventargs/llms-full.txt)
- [TXTextControl.DocumentServer.MailMerge.IncludeTextMergingEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge-includetextmergingeventargs/llms-full.txt)
- [TXTextControl.DocumentServer.MergeCanceledException Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mergecanceledexception/llms-full.txt)

---

## In This Section

- [DocumentController.FieldAdapterCollection Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/documentcontroller-fieldadaptercollection/llms-full.txt): An instance of the FieldAdapterCollection class contains adapters for all application fields of the page it belongs to. An instance of this class can be obtained via the DocumentController.Page.FieldAdapters property. The FieldAdapterCollection that can be accessed via the DocumentController.FieldAdapters property contains adapters for all the application fields in the currently loaded document, of course. The FieldAdapterCollection class implements the IEnumerable and the ICollection interfaces and is part of the TXTextControl.DocumentServer.DocumentController namespace.
- [DocumentController Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/documentcontroller/llms-full.txt): The DocumentController class is a .NET component that can be used to perform the necessary document handling on the server, when using a control such as the DocumentServer.Web.DocumentViewer. The DocumentController class can be found in the TXTextControl.DocumentServer namespace. It is derived from the System.ComponentModel.Component class. The following describes only the properties and methods defined directly by the DocumentController class. For a list of properties, methods and events inherited from the System.ComponentModel.Component class see the .NET Framework reference.
- [DocumentServer Enumerations](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/documentserver/llms-full.txt)
- [fileformat](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/fileformat/llms-full.txt)
- [MailMerge.BarcodeMergedEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge-barcodemergedeventargs/llms-full.txt): The BarcodeMergedEventArgs class provides data for the BarcodeMerged event.
- [MailMerge.BlockMergingEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge-blockmergingeventargs/llms-full.txt): The BlockMergingEventArgs class provides data for the BlockMerging event.
- [MailMerge.BlockRowMergedEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge-blockrowmergedeventargs/llms-full.txt): The BlockRowMergedEventArgs class provides data for the BlockRowMerged event.
- [MailMerge.ChartMergedEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge-chartmergedeventargs/llms-full.txt): The ChartMergedEventArgs class provides data for the ChartMerged event.
- [MailMerge.DataRowMergedEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge-datarowmergedeventargs/llms-full.txt): The DataRowMergedEventArgs class provides data for the DataRowMerged event.
- [MailMerge.FieldMergedEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge-fieldmergedeventargs/llms-full.txt): The FieldMergedEventArgs class provides data for the FieldMerged event.
- [MailMerge.FormFieldMergedEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge-formfieldmergedeventargs/llms-full.txt): The FormFieldMergedEventArgs class provides data for the FormFieldMerged event.
- [MailMerge.FrameMergedEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge-framemergedeventargs/llms-full.txt): The FrameMergedEventArgs class is the base class for all event argument classes that provide information about a frame that has been merged during a mail merge operation.
- [MailMerge.ImageFieldMergedEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge-imagefieldmergedeventargs/llms-full.txt): The ImageFieldMergedEventArgs class provides data for the ImageFieldMerged event.
- [MailMerge.ImageMergedEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge-imagemergedeventargs/llms-full.txt): The ImageMergedEventArgs class provides data for the ImageMerged event.
- [MailMerge.IncludeTextMergingEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge-includetextmergingeventargs/llms-full.txt): The IncludeTextMergingEventArgs class provides data for the IncludeTextMerging event.
- [MailMerge Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mailmerge/llms-full.txt): The MailMerge class is a .NET component that can be used to effortlessly merge template documents with database content in .NET projects, such as ASP.NET web applications, web services or Windows services. The MailMerge class can be found in the TXTextControl.DocumentServer namespace. It is inherited from the System.ComponentModel.Component class. The following describes only the properties and methods defined through the MailMerge class. For a list of properties, methods and events inherited from the System.ComponentModel.Component class see the .NET Framework reference.
- [MergeCanceledException Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/mergecanceledexception/llms-full.txt): A MergeCanceledException is thrown through the Merge method when the current merge process was canceled through the DataRowMergedEventArgs.Cancel property.
- [pdf-acroforms-fieldtype](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/pdf-acroforms-fieldtype/llms-full.txt)

---

## Nearby

- **Previous:** [ZOrder Enumeration](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/zorder/enumeration/llms-full.txt)
- **Next:** [DocumentServer Enumerations](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver/documentserver/llms-full.txt)
