Gruppform
Contents
[
Hide
]
Exempel på att skapa grupper av former, komma åt dem, avgruppera och ta bort dem med Aspose.Slides för .NET.
Lägg till en gruppform
Skapa en grupp som innehåller två grundläggande former.
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);
}
Åtkomst till en gruppform
Hämta den första gruppformen från en bild.
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();
}
Ta bort en gruppform
Radera en gruppform från bilden.
static void RemoveGroupShape()
{
using var presentation = new Presentation();
var slide = presentation.Slides[0];
var group = slide.Shapes.AddGroupShape();
slide.Shapes.Remove(group);
}
Avgruppera former
Flytta former ur en gruppbehållare.
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);
// Flytta formen ur gruppen.
slide.Shapes.AddClone(rect);
group.Shapes.Remove(rect);
}