RowCollection
Översikt
RowCollection är en klass i Aspose.Slides FOSS för C++.
Representerar samlingen av rader i en tabell.
Denna klass ger 21 metoder för att arbeta med RowCollection objekt i C++-program. Tillgängliga metoder inkluderar: RowCollection, add, add_clone, as_i_collection, as_i_enumerable, begin, clear, const_iterator, end, init_internal, insert_clone, iterator,och 4 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla C++-applikationer efter att ha installerat Aspose.Slides FOSS för C ++-paketet. och egenskaper: const_iterator, iterator.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
iterator | iterator | Läsning | Hämtar iteratorn. |
const_iterator | const_iterator | Läsning | Hämtar const‑iteratorn. |
Metoder
| Signature | Beskrivning |
|---|---|
iterator() → iterator | Fastigheten ger tillgång till iteratortypen för insamlingen |
iterator() → iterator | |
const_iterator() → const_iterator | Returnerar en const iterator till början av radsamlingen |
const_iterator() → const_iterator | |
RowCollection() | |
~RowCollection() | |
init_internal(tbl_element: pugi::xml_node, save_callback: std::function<void()>, slide_part: Internal::pptx::SlidePart, parent_slide: IBaseSlide, table: Table) | Initiera samlingen från A XML-element. Parses alla barn och skapar motsvarande Row-objekt. |
rebuild() | Återställ radlistan från det lagrade XML-elementet. Rengör befintliga rader och återfå alla Barn är. |
size() → std::size_t | återställer antalet rader. |
add(row: std::unique_ptr<Row>) → Row | Lägg till en rad i samlingen. |
add_clone(templ: Row, with_attached_rows: bool) → std::vector<Row*> | Klonera den angivna mallrutan och anslut den till slutet. |
insert_clone(index: std::size_t, templ: Row, with_attached_rows: bool) → std::vector<Row*> | Klonera den angivna mallrutan och sätt in det på indexet. |
remove_at(first_row_index: std::size_t, with_attached_rows: bool) | Ta bort raden på den angivna indexet. |
remove_at(index: std::size_t) | Ta bort raden på den angivna indexet. |
clear() | Ta bort alla rader. |
as_i_collection() → std::vector<Row*> | Återställer en snapshot av raderna som råpointer. |
as_i_enumerable() → std::vector<Row*> | Returnerar en snapshot av raderna som råpointer (samma som_i_collection). |
begin() → iterator | |
end() → iterator | |
begin() → const_iterator | |
end() → const_iterator |