PictureCollection.Item

PictureCollection indexer

Gets the Picture element at the specified index.

public Picture this[int index] { get; }
ParameterDescription
indexThe zero based index of the element.

Return Value

The element at the specified index.

Examples

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

namespace AsposeCellsExamples
{
    public class PictureCollectionPropertyItemDemo
    {
        public static void Run()
        {
            // Create a new workbook
            Workbook workbook = new Workbook();
            
            // Access first worksheet
            Worksheet worksheet = workbook.Worksheets[0];
            
            // Get picture collection
            PictureCollection pictures = worksheet.Pictures;
            
            // Add a picture (replace "image.png" with actual image path)
            int index = pictures.Add(1, 1, "image.png");
            
            // Access the picture using Item property
            Picture pic = pictures[index];
            
            // Demonstrate Item property usage
            Console.WriteLine($"Picture at index {index} has width: {pic.Width} and height: {pic.Height}");
            
            // Modify picture properties
            pic.Height = 200;
            pic.Width = 300;
            
            // Save the workbook
            workbook.Save("PictureCollectionDemo.xlsx");
        }
    }
}

See Also