Nhóm Hình
Contents
[
Hide
]
Ví dụ về việc tạo nhóm các hình dạng, truy cập chúng, tách nhóm và xóa bằng Aspose.Slides for .NET.
Thêm Nhóm Hình
Tạo một nhóm chứa hai hình dạng cơ bản.
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);
}
Truy Cập Nhóm Hình
Lấy nhóm hình đầu tiên từ một slide.
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();
}
Xóa Nhóm Hình
Xóa một nhóm hình khỏi slide.
static void RemoveGroupShape()
{
using var presentation = new Presentation();
var slide = presentation.Slides[0];
var group = slide.Shapes.AddGroupShape();
slide.Shapes.Remove(group);
}
Tách Nhóm Hình
Di chuyển các hình ra khỏi container nhóm.
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);
// Di chuyển hình ra khỏi nhóm.
slide.Shapes.AddClone(rect);
group.Shapes.Remove(rect);
}