
## ITextShaper class

Provides methods for text shaping.


### Methods

| Name | Description |
| --- | --- |
|[ shape_text(runs, direction, script, enabled_font_features, variations)](./shape_text/#strlist_direction_unicodescript_fontfeaturelist_variationaxiscoordinatelist) | Returns [Cluster](../cluster/) objects generated from a sequence of text fragments. Length of the returned array is equal to length of *runs*. If run at an index has corresponding clusters then result at the same index will have them recorded. |

### See Also

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

