PortionCollection
概述
PortionCollection 是 Aspose.Slides 为 C++ 提供的 FOSS 中的一个类。
管理段落中一组文本片段。
此类提供 27 个用于在 C++ 程序中处理 PortionCollection 对象的方法。可用的方法包括:ConstIterator、Iterator、PortionCollection、add、as_i_enumerable、begin、clear、contains、count、end、index_of、init_internal,以及另外 7 个方法。安装 Aspose.Slides FOSS for C++ 包后,所有公共成员对任何 C++ 应用程序均可访问。属性:ConstIterator、Iterator、PortionCollection、pointer、reference。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
PortionCollection | PortionCollection | 读取 | 获取该部分集合。 |
reference | reference | 读取 | 获取引用。 |
pointer | pointer | 读取 | 获取指针。 |
Iterator | Iterator | 读取 | 获取迭代器。 |
ConstIterator | ConstIterator | 读取 | 获取 const 迭代器。 |
方法
| 签名 | 描述 |
|---|---|
PortionCollection() → PortionCollection | 属性提供对集合本身的访问 |
reference() → reference | 返回对底层集合的可变引用 |
pointer() → pointer | 属性提供指向底层集合的指针 |
Iterator() → Iterator | 创建一个位于集合起始位置的新迭代器 |
Iterator() → Iterator | |
reference() → reference | |
pointer() → pointer | |
ConstIterator() → ConstIterator | |
ConstIterator() → ConstIterator | |
PortionCollection() | |
init_internal(p_element: pugi::xml_node, txbody_element: pugi::xml_node, slide_part: Internal::pptx::SlidePart, parent_slide: IBaseSlide) | 从 XML 初始化,进入基于 XML 的模式。 |
size() → std::size_t | 返回部分的数量。 |
count() → std::size_t | 返回部分的数量(size() 的别名)。 |
is_read_only() → bool | 返回集合是否为只读。 |
add(portion: Portion) → Portion | 向集合的末尾添加一个部分。 |
index_of(item: Portion) → std::optional<std::size_t> | 返回给定部分的索引,如果未找到则返回 std::nullopt。 |
insert(index: std::size_t, portion: Portion) → Portion | 在给定索引处插入一个部分。 |
clear() | 移除所有部分。 |
contains(item: Portion) → bool | 如果集合包含给定的部分,则返回 true。 |
remove(item: Portion) → bool | 从集合中移除给定的部分。 |
remove_at(index: std::size_t) | 移除给定索引处的部分。 |
as_i_enumerable() → IPortionCollection | 返回对此集合的引用,作为通用可枚举接口。 |
as_i_enumerable() → IPortionCollection | 返回对此集合的引用,作为通用可枚举接口。 |
begin() → Iterator | 返回指向第一部分的迭代器 |
end() → Iterator | 返回指向最后一部分之后的迭代器 |
begin() → ConstIterator | |
end() → ConstIterator |