Chuyển tiếp Slide

Bài viết này trình bày cách áp dụng hiệu ứng chuyển tiếp slide và thời gian với Aspose.Slides for .NET.

Thêm chuyển tiếp slide

Áp dụng hiệu ứng chuyển đổi mờ (fade) cho slide đầu tiên.

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

    // Áp dụng chuyển đổi mờ.
    slide.SlideShowTransition.Type = TransitionType.Fade;
}

Truy cập chuyển tiếp slide

Đọc kiểu chuyển tiếp hiện đang được gán cho một slide.

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

    slide.SlideShowTransition.Type = TransitionType.Push;

    // Truy cập kiểu chuyển tiếp.
    var type = slide.SlideShowTransition.Type;
}

Xóa chuyển tiếp slide

Xóa bất kỳ hiệu ứng chuyển tiếp nào bằng cách đặt kiểu thành None.

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

    slide.SlideShowTransition.Type = TransitionType.Fade;

    // Xóa chuyển tiếp bằng cách đặt None.
    slide.SlideShowTransition.Type = TransitionType.None;
}

Đặt thời lượng chuyển tiếp

Chỉ định thời gian slide được hiển thị trước khi tự động chuyển tiếp.

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

    slide.SlideShowTransition.AdvanceOnClick = true;
    slide.SlideShowTransition.AdvanceAfterTime = 2000; // tính bằng mili giây
}