Enum ShapeLockType
ShapeLockType enumeration
Represents type of the property to be locked.
public enum ShapeLockType
Values
| Name | Value | Description | 
|---|---|---|
| Group | 0 | Group | 
| AdjustHandles | 1 | AdjustHandles | 
| Text | 2 | Text | 
| Points | 3 | Points | 
| Crop | 4 | Crop | 
| Selection | 5 | Selection | 
| Move | 6 | Move | 
| AspectRatio | 7 | AspectRatio | 
| Rotation | 8 | Rotation | 
| Ungroup | 9 | Ungroup | 
| Resize | 10 | Resize | 
| ShapeType | 11 | ShapeType | 
| Arrowhead | 12 | Arrowhead | 
Examples
using System;
using Aspose.Cells;
using Aspose.Cells.Drawing;
namespace AsposeCellsExamples
{
    public class DrawingClassShapeLockTypeDemo
    {
        public static void Run()
        {
            Workbook workbook = new Workbook();
            Worksheet worksheet = workbook.Worksheets[0];
            // Add a picture to the worksheet
            int index = worksheet.Pictures.Add(0, 0, "example.jpg");
            Aspose.Cells.Drawing.Picture picture = worksheet.Pictures[index];
            // Demonstrate ShapeLockType functionality
            picture.SetLockedProperty(Aspose.Cells.Drawing.ShapeLockType.AspectRatio, false);
            bool isAspectRatioLocked = picture.GetLockedProperty(Aspose.Cells.Drawing.ShapeLockType.AspectRatio);
            Console.WriteLine("Aspect Ratio locked: " + isAspectRatioLocked);
            // Save the workbook
            workbook.Save("output.xlsx");
        }
    }
}
See Also
- namespace Aspose.Cells.Drawing
 - assembly Aspose.Cells