AddClone
内容
[
隐藏
]AddClone(ISlide)
将指定幻灯片的副本添加到集合的末尾。
public ISlide AddClone(ISlide sourceSlide)
参数 | 类型 | 描述 |
---|---|---|
sourceSlide | ISlide | 要克隆的幻灯片。 |
返回值
新幻灯片。
备注
在不同演示文稿之间克隆幻灯片时,幻灯片的母版也可以被克隆。内部注册表用于自动跟踪克隆的母版,以防止创建相同母版幻灯片的多个克隆。手动克隆母版则不会被阻止或登记。如果您需要对克隆过程有更多控制,可以使用 AddClone
或 AddClone
来克隆幻灯片,使用 AddClone
或 AddClone
来克隆布局,以及使用 AddClone
来克隆母版。
另请参见
- 接口 ISlide
- 类 SlideCollection
- 命名空间 Aspose.Slides
- 程序集 Aspose.Slides
AddClone(ISlide, ISection)
将指定幻灯片的副本添加到指定部分的末尾。
public ISlide AddClone(ISlide sourceSlide, ISection section)
参数 | 类型 | 描述 |
---|---|---|
sourceSlide | ISlide | 要克隆的幻灯片。 |
section | ISection | 新幻灯片的部分。 |
返回值
新幻灯片。
异常
异常 | 条件 |
---|---|
ArgumentNullException | |
PptxEditException |
示例
[C#]
using (IPresentation presentation = new Presentation())
{
presentation.Slides[0].Shapes.AddAutoShape(ShapeType.Rectangle, 200, 50, 300, 100);
presentation.Sections.AddSection("Section 1", presentation.Slides[0]);
ISection section2 = presentation.Sections.AppendEmptySection("Section 2");
presentation.Slides.AddClone(presentation.Slides[0], section2);
// 现在第二部分包含第一张幻灯片的副本。
}
另请参见
- 接口 ISlide
- 接口 ISection
- 类 SlideCollection
- 命名空间 Aspose.Slides
- 程序集 Aspose.Slides
AddClone(ISlide, ILayoutSlide)
将指定幻灯片的副本添加到集合的末尾。
public ISlide AddClone(ISlide sourceSlide, ILayoutSlide destLayout)
参数 | 类型 | 描述 |
---|---|---|
sourceSlide | ISlide | 要克隆的幻灯片。 |
destLayout | ILayoutSlide | 新幻灯片的布局幻灯片。 |
返回值
新幻灯片。
另请参见
- 接口 ISlide
- 接口 ILayoutSlide
- 类 SlideCollection
- 命名空间 Aspose.Slides
- 程序集 Aspose.Slides
AddClone(ISlide, IMasterSlide, bool)
将指定源幻灯片的副本添加到集合的末尾。将自动从指定母版中选择适当的布局(适当的布局是与源幻灯片布局具有相同类型或名称的布局)。如果没有适当的布局,则将克隆源幻灯片的布局(如果 allowCloneMissingLayout 为 true)或将抛出 PptxEditException(如果 allowCloneMissingLayout 为 false)。
public ISlide AddClone(ISlide sourceSlide, IMasterSlide destMaster, bool allowCloneMissingLayout)
参数 | 类型 | 描述 |
---|---|---|
sourceSlide | ISlide | 要克隆的幻灯片。 |
destMaster | IMasterSlide | 新幻灯片的母版。 |
allowCloneMissingLayout | Boolean | 如果在指定母版中没有适当的布局,则将克隆源幻灯片的布局(如果 allowCloneMissingLayout 为 true)或将抛出 PptxEditException(如果 allowCloneMissingLayout 为 false)。 |
返回值
新幻灯片。
异常
异常 | 条件 |
---|---|
PptxEditException | 如果在指定母版中没有适当的布局,并且 allowCloneMissingLayout 为 false,则抛出。 |
另请参见
- 接口 ISlide
- 接口 IMasterSlide
- 类 SlideCollection
- 命名空间 Aspose.Slides
- 程序集 Aspose.Slides