Class TextParagraph
Contents
[
Hide
]TextParagraph class
Represents the text paragraph setting.
public class TextParagraph : FontSetting
Properties
Name | Description |
---|---|
AlignmentType { get; set; } | Gets and sets the text horizontal alignment type of the paragraph. |
Bullet { get; } | Gets the bullet. |
Children { get; } | Gets all text runs in this paragraph. If this paragraph is empty, return paragraph itself. |
DefaultTabSize { get; set; } | Gets and sets the default size for a tab character within this paragraph. |
FirstLineIndent { get; set; } | Specifies the indent size that will be applied to the first line of text in the paragraph. |
Font { get; } | Returns the font of this object.(Inherited from FontSetting .) |
FontAlignType { get; set; } | 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. |
IsEastAsianLineBreak { get; set; } | Specifies whether an East Asian word can be broken in half and wrapped onto the next line without a hyphen being added. |
IsHangingPunctuation { get; set; } | Specifies whether punctuation is to be forcefully laid out on a line of text or put on a different line of text. |
IsLatinLineBreak { get; set; } | Specifies whether a Latin word can be broken in half and wrapped onto the next line without a hyphen being added. |
LeftMargin { get; set; } | Specifies the left margin of the paragraph. |
Length { get; } | Gets the length of the characters.(Inherited from FontSetting .) |
LineSpace { get; set; } | Gets and sets the amount of vertical white space that will be used within a paragraph. |
LineSpaceSizeType { get; set; } | Gets and sets the amount of vertical white space that will be used within a paragraph. |
RightMargin { get; set; } | Specifies the right margin of the paragraph. |
SpaceAfter { get; set; } | Gets and sets the amount of vertical white space that will be present after a paragraph. |
SpaceAfterSizeType { get; set; } | Gets and sets the amount of vertical white space that will be present after a paragraph. |
SpaceBefore { get; set; } | Gets and sets the amount of vertical white space that will be present before a paragraph. |
SpaceBeforeSizeType { get; set; } | Gets and sets the amount of vertical white space that will be present before a paragraph. |
StartIndex { get; } | Gets the start index of the characters.(Inherited from FontSetting .) |
Stops { get; } | Gets tab stop list. |
TextOptions { get; } | Returns the text options.(Inherited from FontSetting .) |
override Type { get; } | Gets the type of text node. |
Methods
Name | Description |
---|---|
SetWordArtStyle(PresetWordArtStyle) | Sets the preset WordArt style.(Inherited from FontSetting .) |
Examples
using System;
using Aspose.Cells;
using Aspose.Cells.Drawing;
using Aspose.Cells.Drawing.Texts;
namespace AsposeCellsExamples
{
public class TextsClassTextParagraphDemo
{
public static void Run()
{
// Create a new workbook
Workbook workbook = new Workbook();
Worksheet sheet = workbook.Worksheets[0];
// Add a text box to the worksheet
int textBoxIndex = sheet.TextBoxes.Add(10, 10, 200, 100);
Aspose.Cells.Drawing.TextBox textBox = sheet.TextBoxes[textBoxIndex];
// Set text content with multiple paragraphs
textBox.Text = "First paragraph\nSecond paragraph\nThird paragraph";
// Access and modify text paragraphs
foreach (TextParagraph paragraph in textBox.TextBody.TextParagraphs)
{
// Set paragraph properties
paragraph.LineSpaceSizeType = LineSpaceSizeType.Points;
paragraph.LineSpace = 20;
paragraph.AlignmentType = TextAlignmentType.Center;
}
// Save the workbook
workbook.Save("TextParagraphDemo.xlsx");
}
}
}
See Also
- class FontSetting
- namespace Aspose.Cells.Drawing.Texts
- assembly Aspose.Cells