समूह आकार

आकारों के समूह बनाना, उन तक पहुँच प्राप्त करना, समूहभेदन और हटाने के उदाहरण Aspose.Slides for Python via .NET का उपयोग करके।

समूह आकार जोड़ें

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

def add_group_shape():
    with slides.Presentation() as presentation:
        slide = presentation.slides[0]

        # समूह आकार जोड़ें।
        group = slide.shapes.add_group_shape()
        group.shapes.add_auto_shape(slides.ShapeType.RECTANGLE, 0, 0, 50, 50)
        group.shapes.add_auto_shape(slides.ShapeType.ELLIPSE, 60, 0, 50, 50)

        presentation.save("group.pptx", slides.export.SaveFormat.PPTX)

समूह आकार तक पहुँचें

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

def access_group_shape():
    with slides.Presentation("group.pptx") as presentation:
        slide = presentation.slides[0]

        # स्लाइड पर पहला समूह आकार तक पहुँचें।
        first_group = None
        for shape in slide.shapes:
            if isinstance(shape, slides.GroupShape):
                first_group = shape
                break

समूह आकार हटाएँ

स्लाइड से एक समूह आकार हटाएं।

def remove_group_shape():
    with slides.Presentation("group.pptx") as presentation:
        slide = presentation.slides[0]

        # मान लेते हैं कि पहला आकार एक समूह आकार है।
        group = slide.shapes[0]

        # समूह आकार को हटाएँ।
        slide.shapes.remove(group)

        presentation.save("group_removed.pptx", slides.export.SaveFormat.PPTX)

समूहभेदन

समूह कंटेनर से आकारों को बाहर निकालें।

def ungroup_shapes():
    with slides.Presentation("group.pptx") as presentation:
        slide = presentation.slides[0]

        # मान लेते हैं कि पहला आकार एक समूह आकार है।
        group = slide.shapes[0]

        # समूह से आकारों को बाहर निकालें।
        for shape in group.shapes:
            slide.shapes.add_clone(shape)

        slide.shapes.remove(group)

        presentation.save("shapes_ungrouped.pptx", slides.export.SaveFormat.PPTX)