ShapeCollection.AddTextBox

ShapeCollection.AddTextBox method

Adds a text box to the worksheet.

public TextBox AddTextBox(int upperLeftRow, int top, int upperLeftColumn, int left, int height, 
    int width)
ParameterTypeDescription
upperLeftRowInt32Upper left row index.
topInt32Represents the vertical offset of textbox from its top row, in unit of pixel.
upperLeftColumnInt32Upper left column index.
leftInt32Represents the horizontal offset of textbox from its left column, in unit of pixel.
heightInt32Represents the height of textbox, in unit of pixel.
widthInt32Represents the width of textbox, in unit of pixel.

Return Value

A TextBox object.

Examples

using System;
using Aspose.Cells;
using Aspose.Cells.Drawing;

namespace AsposeCellsExamples
{
    public class ShapeCollectionMethodAddTextBoxWithInt32Int32Int32Int32Int32Int32Demo
    {
        public static void Run()
        {
            // Create a new workbook
            Workbook workbook = new Workbook();
            Worksheet worksheet = workbook.Worksheets[0];

            // Get the shapes collection
            ShapeCollection shapes = worksheet.Shapes;

            // Add a TextBox with specified position and size
            TextBox textBox = shapes.AddTextBox(1, 0, 1, 0, 100, 50);
            textBox.Text = "Sample TextBox";

            // Save the workbook
            workbook.Save("TextBoxDemo.xlsx");
        }
    }
}

See Also