# TXTextControl.Web.MVC.DocumentViewer namespace

> TXTextControl.Web.MVC.DocumentViewer.ComponentRenderMode Enumerations TXTextControl.Web.MVC.DocumentViewer.ControlBase Class TXTextControl.Web.MVC.DocumentViewer.ControlsFactory Class TXTextControl.Web.MVC.DocumentViewer.DocumentLoadSettings Class TXTextControl.Web.MVC.DocumentViewer.DocumentViewer Class TXTextControl.Web.MVC.DocumentViewer.DocumentViewerSettings Class TXTextControl.Web.MVC.DocumentViewer.DocumentViewerSettings.DockStyle Enumerations TXTextControl.Web.MVC.DocumentViewer.DocumentViewerSettings.ViewMode Enumerations TXTextControl.Web.MVC.DocumentViewer.HtmlHelperExtension Class TXTextControl.Web.MVC.DocumentViewer.PDFJSSettings Class TXTextControl.Web.MVC.DocumentViewer.SignatureBox Class TXTextControl.Web.MVC.DocumentViewer.SignatureBox.SignatureBoxStyle Enumerations TXTextControl.Web.MVC.DocumentViewer.SignatureBoxMergeResult Class TXTextControl.Web.MVC.DocumentViewer.SignatureFontSettings Class TXTextControl.Web.MVC.DocumentViewer.SignatureSettings Class TXTextControl.Web.MVC.DocumentViewer.TextControlController Class TXTextControl.Web.MVC.DocumentViewer.UseTXDocumentViewerExtension Class

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

---

## On This Page

- [Description](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/#description)

---

## In This Section

- [ComponentRenderMode Enumerations](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/componentrendermode/llms.txt): Specifies the rendering mode of the document viewer component.
- [ControlBase Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/controlbase/llms.txt): Control base class.
- [ControlsFactory Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/controlsfactory/llms.txt): Contains helper methods to create DocumentViewer MVC extensions.
- [DocumentLoadSettings Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/documentloadsettings/llms.txt): Settings for loading documents.
- [DocumentViewer Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/documentviewer/llms.txt): The main class.
- [DocumentViewerSettings.DockStyle Enumerations](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/documentviewersettings-dockstyle/llms.txt): Enumeration for the Dock property.
- [DocumentViewerSettings.ViewMode Enumerations](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/documentviewersettings-viewmode/llms.txt): Enumeration for the ViewMode property.
- [DocumentViewerSettings Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/documentviewersettings/llms.txt): Encapsulates the document viewer settings.
- [HtmlHelperExtension Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/htmlhelperextension/llms.txt): Extends the standard System.Web.Mvc.HtmlHelper class with a DocumentViewer specific extension method.
- [PDFJSSettings Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/pdfjssettings/llms.txt): Settings for Mozilla's PDF.JS.
- [SignatureBox.SignatureBoxStyle Enumerations](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/signaturebox-signatureboxstyle/llms.txt): An enumeration of signature box styles.
- [SignatureBox Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/signaturebox/llms.txt): Represents a box for signing.
- [SignatureBoxMergeResult Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/signatureboxmergeresult/llms.txt): Contains the result of merging a signature box.
- [SignatureFontSettings Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/signaturefontsettings/llms.txt): Configures the font used for signature text.
- [SignatureSettings Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/signaturesettings/llms.txt): Specifies the signature settings
- [TextControlController Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/textcontrolcontroller/llms.txt): Controller that provides all async HTTP methods called by the DocumentViewer Javascript.
- [UseTXDocumentViewerExtension Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/usetxdocumentviewerextension/llms.txt): Provides ASP.NET Core hosting extensions for the Document Viewer.

---

## Nearby

- **Previous:** [ControlsFactory.TextControl Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc/controlsfactory/textcontrol-method/llms.txt)
- **Next:** [ComponentRenderMode Enumerations](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web-mvc-documentviewer/componentrendermode/llms.txt)
