Aspose::Page::XPS::XpsModel::XpsElement 类
XpsElement class
封装通用 XPS 元素特性的类。
class XpsElement : public Aspose::Page::XPS::XpsModel::XpsObject,
public System::Collections::Generic::IEnumerable<System::SharedPtr<XpsContentElement>>
方法
| 方法 | 描述 |
|---|---|
| begin() | 获取指向集合中第一个元素(如果有)的迭代器。 |
| begin() const | 获取指向集合的 const 限定实例中第一个元素(如果有)的迭代器。 |
| cbegin() const | 获取指向集合中第一个 const 限定元素(如果有)的迭代器。 |
| cend() const | 获取指向集合中最后一个 const 限定元素之后的迭代器(如果有)。 |
| cpp_set_parent_shared() | |
| cpp_set_parent_weak() | |
| end() | 获取指向集合中最后一个元素(如果有)之后的位置的迭代器。 |
| end() const | 获取指向集合的 const 限定实例中最后一个元素(如果有)之后的位置的迭代器。 |
| get_Count() | 返回子元素的数量。 |
| get_Parent() const | |
| GetEnumerator() override | 实现 System::Collections::Generic::IEnumerable |
| idx_get(int32_t) | 提供通过索引 i 访问元素子项的功能。 |
| set_Parent(System::SharedPtr<XpsElement>) | |
| virtualizeBeginConstIterator() const override | 获取指向集合的 const 限定实例中第一个元素(如果有)的位置的迭代器。 |
| virtualizeBeginIterator() override | 获取指向集合中第一个元素(如果有)的迭代器。 |
| virtualizeEndConstIterator() const override | 获取指向集合的 const 限定实例中最后一个元素(如果有)之后的位置的迭代器。 |
| virtualizeEndIterator() override | 获取指向集合中最后一个元素(如果有)之后的位置的迭代器。 |
Typedefs
| 类型定义 | 描述 |
|---|---|
| const_iterator | 常量迭代器类型。 |
| iterator | 迭代器类型。 |
| iterator_holder_type | 一种集合类型,其迭代器类型在当前集合中用作迭代器类型。 |
| virtualized_iterator | 虚拟化类型。 |
| virtualized_iterator_element | 虚拟化元素类型。 |
另见
- Class XpsObject
- Class IEnumerable
- Namespace Aspose::Page::XPS::XpsModel
- Library Aspose.Page for C++