SlideCollection

SlideCollection 类

表示一个幻灯片集合。

public sealed class SlideCollection : DomObject<Presentation>, ISlideCollection

属性

名称描述
Count { get; }获取集合中实际包含的元素数量。只读 Int32。
IsSynchronized { get; }返回一个指示对集合的访问是否同步(线程安全)的值。只读 Boolean。
Item { get; }获取指定索引处的元素。只读 Slide
SyncRoot { get; }返回同步根。只读 Object。

方法

名称描述
AddClone(ISlide)将指定幻灯片的副本添加到集合的末尾。
AddClone(ISlide, ILayoutSlide)将指定幻灯片的副本添加到集合的末尾。
AddClone(ISlide, ISection)将指定幻灯片的副本添加到指定章节的末尾。
AddClone(ISlide, IMasterSlide, bool)将指定源幻灯片的副本添加到集合的末尾。将自动从指定的母版中选择适当的版式(适当的版式是与源幻灯片的版式在 Type 或 Name 上相同的版式)。如果没有适当的版式,则会克隆源幻灯片的版式(如果 allowCloneMissingLayout 为 true)或抛出 PptxEditException(如果 allowCloneMissingLayout 为 false)。
AddEmptySlide(ILayoutSlide)在集合的末尾添加一个新的空幻灯片。
AddFromHtml(Stream)从 HTML 文本创建幻灯片并将其添加到集合的末尾。
AddFromHtml(string)从 HTML 文本创建幻灯片并将其添加到集合的末尾。
AddFromHtml(TextReader)从 HTML 文本创建幻灯片并将其添加到集合的末尾。
AddFromHtml(Stream, IExternalResourceResolver, string)从 HTML 文本创建幻灯片并将其添加到集合的末尾。
AddFromHtml(string, IExternalResourceResolver, string)从 HTML 文本创建幻灯片并将其添加到集合的末尾。
AddFromHtml(TextReader, IExternalResourceResolver, string)从 HTML 文本创建幻灯片并将其添加到集合的末尾。
AddFromPdf(Stream)从 PDF 文档创建幻灯片并将其添加到集合的末尾。
AddFromPdf(string)从 PDF 文档创建幻灯片并将其添加到集合的末尾。
AddFromPdf(Stream, PdfImportOptions)从 PDF 文档创建幻灯片并将其添加到集合的末尾。
AddFromPdf(string, PdfImportOptions)从 PDF 文档创建幻灯片并将其添加到集合的末尾,考虑 PDF 导入选项。
CopyTo(Array, int)将集合中的所有元素复制到指定的数组。
GetEnumerator()返回一个枚举器,用于遍历集合。
IndexOf(ISlide)返回指定幻灯片在集合中的索引。
InsertClone(int, ISlide)在集合的指定位置插入指定幻灯片的副本。
InsertClone(int, ISlide, ILayoutSlide)在集合的指定位置插入指定幻灯片的副本。
InsertClone(int, ISlide, IMasterSlide, bool)在集合的指定位置插入指定源幻灯片的副本。将自动从指定的母版中选择适当的版式(适当的版式是与源幻灯片的版式在 Type 或 Name 上相同的版式)。如果没有适当的版式,则会克隆源幻灯片的版式(如果 allowCloneMissingLayout 为 true)或抛出 PptxEditException(如果 allowCloneMissingLayout 为 false)。
InsertEmptySlide(int, ILayoutSlide)在集合的指定位置插入指定幻灯片的副本。
InsertFromHtml(int, Stream)从 HTML 文本创建幻灯片并将其插入到集合的指定位置。
InsertFromHtml(int, string)从 HTML 文本创建幻灯片并将其插入到集合的指定位置。
InsertFromHtml(int, TextReader)从 HTML 文本创建幻灯片并将其插入到集合的指定位置。
InsertFromHtml(int, Stream, bool)从 HTML 文本创建幻灯片并将其插入到集合的指定位置。
InsertFromHtml(int, string, bool)从 HTML 文本创建幻灯片并将其插入到集合的指定位置。
InsertFromHtml(int, Stream, IExternalResourceResolver, string)从 HTML 文本创建幻灯片并将其插入到集合的指定位置。
InsertFromHtml(int, string, IExternalResourceResolver, string)从 HTML 文本创建幻灯片并将其插入到集合的指定位置。
InsertFromHtml(int, TextReader, IExternalResourceResolver, string)从 HTML 文本创建幻灯片并将其插入到集合的指定位置。
InsertFromHtml(int, Stream, IExternalResourceResolver, string, bool)从 HTML 文本创建幻灯片并将其插入到集合的指定位置。
InsertFromHtml(int, string, IExternalResourceResolver, string, bool)从 HTML 文本创建幻灯片并将其插入到集合的指定位置。
Remove(ISlide)从集合中移除首次出现的特定对象。
RemoveAt(int)移除集合中指定索引处的元素。
Reorder(int, ISlide)将幻灯片从集合中移动到指定位置。
Reorder(int, params ISlide[])将幻灯片从集合中移动到指定位置。幻灯片将按它们在列表中出现的顺序从索引开始放置。
ToArray()创建并返回一个包含所有幻灯片的数组。
ToArray(int, int)创建并返回一个包含指定范围内所有幻灯片的数组。第一个要添加的幻灯片的索引。要添加的幻灯片数量。

另请参阅