## TextParagraph class


Represents the text paragraph setting.

```cpp
class TextParagraph : public Aspose::Cells::FontSetting
```

## Methods

| Method | Description |
| --- | --- |
| [FontSetting(int32_t startIndex, int32_t length, const WorksheetCollection\& sheets)](../../aspose.cells/fontsetting/fontsetting/) |  |
| [FontSetting(FontSetting_Impl* impl)](../../aspose.cells/fontsetting/fontsetting/) | Constructs from an implementation object. |
| [FontSetting(const FontSetting\& src)](../../aspose.cells/fontsetting/fontsetting/) | Copy constructor. |
| [GetAlignmentType()](./getalignmenttype/) | Gets and sets the text horizontal alignment type of the paragraph. |
| [GetBullet()](./getbullet/) | Gets the bullet. |
| [GetChildren()](./getchildren/) | Gets all text runs in this paragraph. If this paragraph is empty, return paragraph itself. |
| [GetDefaultTabSize()](./getdefaulttabsize/) | Gets and sets the default size for a tab character within this paragraph. |
| [GetFirstLineIndent()](./getfirstlineindent/) | Specifies the indent size that will be applied to the first line of text in the paragraph. |
| [GetFont()](../../aspose.cells/fontsetting/getfont/) | Returns the font of this object. |
| [GetFontAlignType()](./getfontaligntype/) | Determines where vertically on a line of text the actual words are positioned. This deals with vertical placement of the characters with respect to the baselines. |
| [GetLeftMargin()](./getleftmargin/) | Specifies the left margin of the paragraph. |
| [GetLength()](../../aspose.cells/fontsetting/getlength/) | Gets the length of the characters. |
| [GetLineSpace()](./getlinespace/) | Gets and sets the amount of vertical white space that will be used within a paragraph. |
| [GetLineSpaceSizeType()](./getlinespacesizetype/) | Gets and sets the amount of vertical white space that will be used within a paragraph. |
| [GetRightMargin()](./getrightmargin/) | Specifies the right margin of the paragraph. |
| [GetSpaceAfter()](./getspaceafter/) | Gets and sets the amount of vertical white space that will be present after a paragraph. |
| [GetSpaceAfterSizeType()](./getspaceaftersizetype/) | Gets and sets the amount of vertical white space that will be present after a paragraph. |
| [GetSpaceBefore()](./getspacebefore/) | Gets and sets the amount of vertical white space that will be present before a paragraph. |
| [GetSpaceBeforeSizeType()](./getspacebeforesizetype/) | Gets and sets the amount of vertical white space that will be present before a paragraph. |
| [GetStartIndex()](../../aspose.cells/fontsetting/getstartindex/) | Gets the start index of the characters. |
| [GetStops()](./getstops/) | Gets tab stop list. |
| [GetTextOptions()](../../aspose.cells/fontsetting/gettextoptions/) | Returns the text options. |
| [GetType()](./gettype/) | Gets the type of text node. |
| [IsEastAsianLineBreak()](./iseastasianlinebreak/) | Specifies whether an East Asian word can be broken in half and wrapped onto the next line without a hyphen being added. |
| [IsHangingPunctuation()](./ishangingpunctuation/) | Specifies whether punctuation is to be forcefully laid out on a line of text or put on a different line of text. |
| [IsLatinLineBreak()](./islatinlinebreak/) | Specifies whether a Latin word can be broken in half and wrapped onto the next line without a hyphen being added. |
| [IsNull()](./isnull/) const | Checks whether the implementation object is nullptr. |
| explicit [operator bool()](./operator_bool/) const | operator bool() |
| [operator=(const TextParagraph\& src)](./operator_asm/) | operator= |
| [operator=(const FontSetting\& src)](../../aspose.cells/fontsetting/operator_asm/) | operator= |
| [SetAlignmentType(TextAlignmentType value)](./setalignmenttype/) | Gets and sets the text horizontal alignment type of the paragraph. |
| [SetDefaultTabSize(double value)](./setdefaulttabsize/) | Gets and sets the default size for a tab character within this paragraph. |
| [SetFirstLineIndent(double value)](./setfirstlineindent/) | Specifies the indent size that will be applied to the first line of text in the paragraph. |
| [SetFontAlignType(TextFontAlignType value)](./setfontaligntype/) | Determines where vertically on a line of text the actual words are positioned. This deals with vertical placement of the characters with respect to the baselines. |
| [SetIsEastAsianLineBreak(bool value)](./setiseastasianlinebreak/) | Specifies whether an East Asian word can be broken in half and wrapped onto the next line without a hyphen being added. |
| [SetIsHangingPunctuation(bool value)](./setishangingpunctuation/) | Specifies whether punctuation is to be forcefully laid out on a line of text or put on a different line of text. |
| [SetIsLatinLineBreak(bool value)](./setislatinlinebreak/) | Specifies whether a Latin word can be broken in half and wrapped onto the next line without a hyphen being added. |
| [SetLeftMargin(double value)](./setleftmargin/) | Specifies the left margin of the paragraph. |
| [SetLineSpace(double value)](./setlinespace/) | Gets and sets the amount of vertical white space that will be used within a paragraph. |
| [SetLineSpaceSizeType(LineSpaceSizeType value)](./setlinespacesizetype/) | Gets and sets the amount of vertical white space that will be used within a paragraph. |
| [SetRightMargin(double value)](./setrightmargin/) | Specifies the right margin of the paragraph. |
| [SetSpaceAfter(double value)](./setspaceafter/) | Gets and sets the amount of vertical white space that will be present after a paragraph. |
| [SetSpaceAfterSizeType(LineSpaceSizeType value)](./setspaceaftersizetype/) | Gets and sets the amount of vertical white space that will be present after a paragraph. |
| [SetSpaceBefore(double value)](./setspacebefore/) | Gets and sets the amount of vertical white space that will be present before a paragraph. |
| [SetSpaceBeforeSizeType(LineSpaceSizeType value)](./setspacebeforesizetype/) | Gets and sets the amount of vertical white space that will be present before a paragraph. |
| [SetWordArtStyle(PresetWordArtStyle style)](../../aspose.cells/fontsetting/setwordartstyle/) | Sets the preset WordArt style. |
| [TextParagraph(TextParagraph_Impl* impl)](./textparagraph/) | Constructs from an implementation object. |
| [TextParagraph(const TextParagraph\& src)](./textparagraph/) | Copy constructor. |
| [TextParagraph(const FontSetting\& src)](./textparagraph/) | Constructs from a parent object. |
| [~FontSetting()](../../aspose.cells/fontsetting/~fontsetting/) | Destructor. |
| [~TextParagraph()](./~textparagraph/) | Destructor. |
## Fields

| Field | Description |
| --- | --- |
| [_impl](./_impl/) | The implementation object. |
## See Also

* Class [FontSetting](../../aspose.cells/fontsetting/)
* Namespace [Aspose::Cells::Drawing::Texts](../)
* Library [Aspose.Cells for C++](../../)
