Shape.CalculateTextSize
Shape.CalculateTextSize method
Recalculate the text area
public int[] CalculateTextSize()
Return Value
Text’s Size in an array(width and height).
Examples
using System;
using Aspose.Cells;
using Aspose.Cells.Drawing;
namespace AsposeCellsExamples
{
    public class ShapeMethodCalculateTextSizeDemo
    {
        public static void Run()
        {
            // Create a new workbook
            Workbook workbook = new Workbook();
            Worksheet worksheet = workbook.Worksheets[0];
            // Add a sample text to cell A1
            worksheet.Cells["A1"].PutValue("Sample Text for Size Calculation");
            // Create a rectangle shape with all required parameters
            Shape shape = worksheet.Shapes.AddRectangle(1, 0, 1, 1, 100, 200);
            // Set text to the shape
            shape.Text = "This is a test string to calculate text size";
            // Calculate the text size
            int[] size = shape.CalculateTextSize();
            // Output the results
            Console.WriteLine($"Calculated text size - Width: {size[0]}, Height: {size[1]}");
        }
    }
}
See Also
- class Shape
 - namespace Aspose.Cells.Drawing
 - assembly Aspose.Cells