PortionCollection

PortionCollection

Overview

PortionCollection is a class in Aspose.Slides FOSS for C++.

Manages a collection of text portions within a paragraph.

This class provides 27 methods for working with PortionCollection objects in C++ programs. Available methods include: ConstIterator, Iterator, PortionCollection, add, as_i_enumerable, begin, clear, contains, count, end, index_of, init_internal, and 7 additional methods. All public members are accessible to any C++ application after installing the Aspose.Slides FOSS for C++ package. Properties: ConstIterator, Iterator, PortionCollection, pointer, reference.

Properties

NameTypeAccessDescription
PortionCollectionPortionCollectionReadGets the portion collection.
referencereferenceReadGets the reference.
pointerpointerReadGets the pointer.
IteratorIteratorReadGets the iterator.
ConstIteratorConstIteratorReadGets the const iterator.

Methods

SignatureDescription
PortionCollection()PortionCollectionProperty provides access to the collection itself
reference()referenceReturns a mutable reference to the underlying collection
pointer()pointerProperty provides a pointer to the underlying collection
Iterator()IteratorCreates a new iterator positioned at the start of the collection
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)Initialize from XML, entering XML-backed mode.
size()std::size_tReturns the number of portions.
count()std::size_tReturns the number of portions (alias for size()).
is_read_only()boolReturns whether the collection is read-only.
add(portion: Portion)PortionAdds a portion to the end of the collection.
index_of(item: Portion)std::optional<std::size_t>Returns the index of the given portion, or std::nullopt if not found.
insert(index: std::size_t, portion: Portion)PortionInserts a portion at the given index.
clear()Removes all portions.
contains(item: Portion)boolReturns true if the collection contains the given portion.
remove(item: Portion)boolRemoves the given portion from the collection.
remove_at(index: std::size_t)Removes the portion at the given index.
as_i_enumerable()IPortionCollectionReturns a reference to this collection as a generic enumerable interface.
as_i_enumerable()IPortionCollectionReturns a reference to this collection as a generic enumerable interface.
begin()IteratorReturns an iterator to the first portion
end()IteratorReturns an iterator past the last portion
begin()ConstIterator
end()ConstIterator

See Also