# DocumentSettings Object

> The DocumentSettings class provides properties which inform about general document settings, such as author and title, contained in the document the user is currently working on (see TXTextControl.documentSettings).

- **Product:** TX Text Control .NET Server
- **Section:** Reference
- **Kind:** Object
- **Introduced:** 29.0
- **Path:** TX Text Control .NET Server > Reference > JavaScript API > DocumentSettings Object
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/llms-full.txt

---

## On This Page

- [Description](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/#description)
- [Syntax](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/#syntax)
- [Examples](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/#examples)
- [Members](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/#members)

---

## In This Section

- [Javascript: DocumentSettings.embeddedFiles Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/embeddedfiles-property/llms.txt): Gets a collection of all files embedded in the document.
- [Javascript: DocumentSettings.getAuthor Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/getauthor-method/llms.txt): Gets the author of the current document.
- [Javascript: DocumentSettings.getCreationDate Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/getcreationdate-method/llms.txt): Gets the document's creation date as a unix timestamp.
- [Javascript: DocumentSettings.getCreatorApplication Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/getcreatorapplication-method/llms.txt): Gets the application, which has created the current document.
- [Javascript: DocumentSettings.getDocumentBasePath Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/getdocumentbasepath-method/llms.txt): Gets a file path that is used to search for resources like images or hypertext links.
- [Javascript: DocumentSettings.getDocumentKeywords Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/getdocumentkeywords-method/llms.txt): Gets the current document's keywords. The property value is null, if there are no keywords contained in the document.
- [Javascript: DocumentSettings.getDocumentSubject Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/getdocumentsubject-method/llms.txt): Gets the subject string of the current document.
- [Javascript: DocumentSettings.getDocumentTitle Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/getdocumenttitle-method/llms.txt): Gets the title string of the current document.
- [Javascript: DocumentSettings.getUserDefinedDocumentProperties Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/getuserdefineddocumentproperties-method/llms.txt): Gets an object with all user-defined document properties contained in the current document.
- [Javascript: DocumentSettings.setAuthor Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/setauthor-method/llms.txt): Sets the author of the current document.
- [Javascript: DocumentSettings.setCreationDate Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/setcreationdate-method/llms.txt): Sets the document's creation date as a unix timestamp.
- [Javascript: DocumentSettings.setCreatorApplication Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/setcreatorapplication-method/llms.txt): Sets the application, which has created the current document.
- [Javascript: DocumentSettings.setDocumentBasePath Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/setdocumentbasepath-method/llms.txt): Sets a file path that is used to search for resources like images or hypertext links.
- [Javascript: DocumentSettings.setDocumentKeywords Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/setdocumentkeywords-method/llms.txt): Sets the current document's keywords.
- [Javascript: DocumentSettings.setDocumentSubject Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/setdocumentsubject-method/llms.txt): Sets the subject string of the current document.
- [Javascript: DocumentSettings.setDocumentTitle Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/setdocumenttitle-method/llms.txt): Sets the title string of the current document.
- [Javascript: DocumentSettings.setUserDefinedDocumentProperties Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/setuserdefineddocumentproperties-method/llms.txt): Sets an object with all user-defined document properties contained in the current document.

---

## Nearby

- **Previous:** [Javascript: DocumentPermissions.readOnly Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentpermissions/readonly-property/llms.txt)
- **Next:** [Javascript: DocumentSettings.embeddedFiles Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/documentsettings/embeddedfiles-property/llms.txt)
