
The **Aspose.Words.Properties** module provides classes to work
with custom and built-in document properties such as title, keywords, company etc.





## Classes

| Class | Description |
| --- | --- |
| [BuiltInDocumentProperties](./builtindocumentproperties/) | A collection of built-in document properties. To learn more, visit the [Work with Document Properties](https://docs.aspose.com/words/nodejs-net/work-with-document-properties/) documentation article. |
| [CustomDocumentProperties](./customdocumentproperties/) | A collection of custom document properties. To learn more, visit the [Work with Document Properties](https://docs.aspose.com/words/nodejs-net/work-with-document-properties/) documentation article. |
| [DocumentProperty](./documentproperty/) | Represents a custom or built-in document property. To learn more, visit the [Work with Document Properties](https://docs.aspose.com/words/nodejs-net/work-with-document-properties/) documentation article. |
| [DocumentPropertyCollection](./documentpropertycollection/) | Base class for [BuiltInDocumentProperties](./builtindocumentproperties/) and [CustomDocumentProperties](./customdocumentproperties/) collections. To learn more, visit the [Work with Document Properties](https://docs.aspose.com/words/nodejs-net/work-with-document-properties/) documentation article. |

## Enumerations

| Enumeration | Description |
| --- | --- |
| [DocumentSecurity](./documentsecurity/) | Used as a value for the [BuiltInDocumentProperties.security](./builtindocumentproperties/security/) property. Specifies the security level of a document as a numeric value. |
| [PropertyType](./propertytype/) | Specifies data type of a document property. |

