समूह आकृति

Aspose.Slides for .NET का उपयोग करके आकृतियों के समूह बनाने, उन्हें एक्सेस करने, अनग्रुप करने और हटाने के उदाहरण।

समूह आकृति जोड़ें

दो बुनियादी आकृतियों वाला एक समूह बनाएँ।

static void AddGroupShape()
{
    using var presentation = new Presentation();
    var slide = presentation.Slides[0];

    var group = slide.Shapes.AddGroupShape();
    group.Shapes.AddAutoShape(ShapeType.Rectangle, 0, 0, 50, 50);
    group.Shapes.AddAutoShape(ShapeType.Ellipse, 60, 0, 50, 50);
}

समूह आकृति तक पहुँचें

स्लाइड से पहली समूह आकृति प्राप्त करें।

static void AccessGroupShape()
{
    using var presentation = new Presentation();
    var slide = presentation.Slides[0];

    var group = slide.Shapes.AddGroupShape();
    group.Shapes.AddAutoShape(ShapeType.Rectangle, 0, 0, 50, 50);

    var firstGroup = slide.Shapes.OfType<IGroupShape>().First();
}

समूह आकृति हटाएँ

स्लाइड से एक समूह आकृति हटाएँ।

static void RemoveGroupShape()
{
    using var presentation = new Presentation();
    var slide = presentation.Slides[0];

    var group = slide.Shapes.AddGroupShape();

    slide.Shapes.Remove(group);
}

आकृतियों को अनग्रुप करें

आकृतियों को समूह कंटेनर से बाहर ले जाएँ।

static void UngroupShapes()
{
    using var presentation = new Presentation();
    var slide = presentation.Slides[0];

    var group = slide.Shapes.AddGroupShape();
    var rect = group.Shapes.AddAutoShape(ShapeType.Rectangle, 0, 0, 50, 50);

    // आकार को समूह से बाहर ले जाएँ।
    slide.Shapes.AddClone(rect);
    group.Shapes.Remove(rect);
}