
## Cluster class

Encapsulates code points and glyphs composing a grapheme.


### Constructors
| Name | Description |
| --- | --- |
| [Cluster(codepoints, glyphs)](./__init__/#intlist_glyphlist) | Initializes new instance of this class. |

### Properties

| Name | Description |
| --- | --- |
| [codepoints](./codepoints/) | Gets codepoints of the cluster. |
| [codepoints_length](./codepoints_length/) | Gets total number of codepoints in the [Cluster](./). |
| [glyphs](./glyphs/) | Gets glyphs of the cluster. |

### Methods

| Name | Description |
| --- | --- |
|[ deep_clone()](./deep_clone/#default) | Returns a deep clone of this instance. |
|[ get_string(clusters)](./get_string/#clusterlist) | Creates string using codepoints from the specified clusters. |
|[ get_string()](./get_string/#default) | Creates string using codepoints from this cluster. |
|[ get_width(em, font_size)](./get_width/#int_float) | Returns width of the cluster. |

### See Also

* module [aspose.words.shaping](../)

