SmartArt
Contents
[
Hide
]
本文示範如何使用 Aspose.Slides for .NET 新增 SmartArt 圖形、存取它們、刪除它們以及變更佈局。
新增 SmartArt
使用內建佈局之一插入 SmartArt 圖形。
static void AddSmartArt()
{
using var presentation = new Presentation();
var slide = presentation.Slides[0];
var smartArt = slide.Shapes.AddSmartArt(50, 50, 400, 300, SmartArtLayoutType.BasicProcess);
}
存取 SmartArt
取得投影片上第一個 SmartArt 物件。
static void AccessSmartArt()
{
using var presentation = new Presentation();
var slide = presentation.Slides[0];
var smartArt = slide.Shapes.AddSmartArt(50, 50, 400, 300, SmartArtLayoutType.BasicProcess);
var firstSmartArt = slide.Shapes.OfType<ISmartArt>().First();
}
移除 SmartArt
從投影片中刪除 SmartArt 形狀。
static void RemoveSmartArt()
{
using var presentation = new Presentation();
var slide = presentation.Slides[0];
var smartArt = slide.Shapes.AddSmartArt(50, 50, 400, 300, SmartArtLayoutType.BasicProcess);
slide.Shapes.Remove(smartArt);
}
變更 SmartArt 佈局
更新現有 SmartArt 圖形的佈局類型。
static void ChangeSmartArtLayout()
{
using var presentation = new Presentation();
var slide = presentation.Slides[0];
var smartArt = slide.Shapes.AddSmartArt(50, 50, 400, 300, SmartArtLayoutType.BasicBlockList);
smartArt.Layout = SmartArtLayoutType.VerticalPictureList;
}