
The **Aspose.Words.BuildingBlocks** namespace provides classes that allow to access and use AutoText, AutoCorrect entries and Building Blocks in a document.

## Classes

| Class | Description |
| --- | --- |
| [BuildingBlock](./buildingblock/) | Represents a glossary document entry such as a Building Block, AutoText or an AutoCorrect entry. To learn more, visit the [Aspose.Words Document Object Model (DOM)](https://docs.aspose.com/words/cpp/aspose-words-document-object-model/) documentation article. |
| [BuildingBlockCollection](./buildingblockcollection/) | A collection of [BuildingBlock](./buildingblock/) objects in the document. To learn more, visit the [Aspose.Words Document Object Model (DOM)](https://docs.aspose.com/words/cpp/aspose-words-document-object-model/) documentation article. |
| [GlossaryDocument](./glossarydocument/) | Represents the root element for a glossary document within a Word document. A glossary document is a storage for AutoText, AutoCorrect entries and Building Blocks. To learn more, visit the [Aspose.Words Document Object Model (DOM)](https://docs.aspose.com/words/cpp/aspose-words-document-object-model/) documentation article. |
## Enums

| Enum | Description |
| --- | --- |
| [BuildingBlockBehavior](./buildingblockbehavior/) | Specifies the behavior that shall be applied to the contents of the building block when it is inserted into the main document. |
| [BuildingBlockGallery](./buildingblockgallery/) | Specifies the predefined gallery into which a building block is classified. |
| [BuildingBlockType](./buildingblocktype/) | Specifies a building block type. The type might affect the visibility and behavior of the building block in Microsoft Word. |
