Kết nối
Contents
[
Hide
]
Bài viết này trình bày cách kết nối các hình dạng bằng kết nối và thay đổi mục tiêu của chúng bằng cách sử dụng Aspose.Slides cho .NET.
Thêm kết nối
Chèn một hình dạng kết nối giữa hai điểm trên slide.
static void AddConnector()
{
using var presentation = new Presentation();
var slide = presentation.Slides[0];
var connector = slide.Shapes.AddConnector(ShapeType.BentConnector2, 0, 0, 100, 100);
}
Truy cập một kết nối
Lấy hình dạng kết nối đầu tiên được thêm vào slide.
static void AccessConnector()
{
using var presentation = new Presentation();
var slide = presentation.Slides[0];
slide.Shapes.AddConnector(ShapeType.BentConnector2, 0, 0, 100, 100);
var connector = slide.Shapes.OfType<IConnector>().First();
}
Xóa một kết nối
Xóa một kết nối khỏi slide.
static void RemoveConnector()
{
using var presentation = new Presentation();
var slide = presentation.Slides[0];
var connector = slide.Shapes.AddConnector(ShapeType.BentConnector2, 0, 0, 100, 100);
slide.Shapes.Remove(connector);
}
Kết nối lại các hình dạng
Gắn một kết nối vào hai hình dạng bằng cách chỉ định mục tiêu bắt đầu và kết thúc.
static void ReconnectShapes()
{
using var presentation = new Presentation();
var slide = presentation.Slides[0];
var shape1 = slide.Shapes.AddAutoShape(ShapeType.Rectangle, 0, 0, 50, 50);
var shape2 = slide.Shapes.AddAutoShape(ShapeType.Rectangle, 100, 100, 50, 50);
var connector = slide.Shapes.AddConnector(ShapeType.BentConnector2, 0, 0, 100, 100);
connector.StartShapeConnectedTo = shape1;
connector.EndShapeConnectedTo = shape2;
}