TableCell - A helyfogadó.
Összefoglaló
ShapeCollection egy osztály a Aspose.Slides FOSS-ban C++-ra.
A képernyőn lévő alakzatok gyűjtését két módban kezel: - Egyszerű üzemmód (alapértelmezés szerint): a formákat csak memóriában kezeljük. - XML-támogatott mód (a init_internal után): a formák feltöltődnek és az ecset spTree XML-jébe maradnak, lusta kechedel.
A tulajdonságok
| A neve: | A típus: | Hozzáférés | Leírás |
|---|---|---|---|
ShapeCollection | ShapeCollection | Olvasd! | Az ingatlan hozzáférést biztosít a ShapeCollection-hoz. |
Table | Table | Olvasd! | Az asztal formáját reprezentáló táblázatobjektumot adja vissza. |
Módszerek
| Az aláírás: | Leírás |
|---|---|
ShapeCollection() → ShapeCollection | Az ingatlan hozzáférést biztosít a ShapeCollection-hoz. |
Table() → Table | Az asztal formáját reprezentáló táblázatobjektumot adja vissza. |
Table() → Table | |
init_internal(slide_part: Internal::pptx::SlidePart, parent_slide: IBaseSlide) | A képernyő részéből kezdve, az XML-támogatott üzemmódba lép. |
size() → std::size_t | Visszaadja a formák számát. |
to_array() → std::vector<Shape*> | Minden formát nem tulajdonoló mutatóként ad vissza. |
to_array(start_index: std::size_t, count: std::size_t) → std::vector<Shape*> | Minden formát nem tulajdonoló mutatóként ad vissza. |
reorder(new_index: std::size_t, shape: Shape) | A formát a megadott helyre (z-rendben) mozgatja. |
reorder(index: std::size_t, shapes: std::span<Shape*>) | A formát a megadott helyre (z-rendben) mozgatja. |
index_of(shape: Shape) → std::ptrdiff_t | Visszaadja a forma nullás indexét, vagy -1 ha nem található. |
remove(shape: Shape) | A gyűjteményből referenciával távolítja el a formát. |
remove_at(index: std::size_t) | Eltávolítja a megadott index alakot. |
clear() | Eltörli az összes formát. |
begin() → iterator | Az iterátor első formáját adja vissza. |
end() → iterator | Az utolsó alak után egy iterátort ad vissza. |
begin() → const_iterator | |
end() → const_iterator | |
get_sp_tree() → pugi::xml_node | Szerezd meg a spTree elemet az XML-slideből. |
load_shapes() | Az XML-ből minden formát betölt, a belső memóriában. No-op ha az memória már érvényes. |
invalidate_cache() | Tiltsa a formák tárolót, és kényszerítse az újratöltést. |
save_to_part() | A változások a dia részére mentése. |
next_shape_id() → int | Találd meg a következő elérhető alak azonosítóját az spTree-ben. |
build_auto_shape_xml(sp: pugi::xml_node, shape_id: int, name: std::string_view, type: ShapeType, x: double, y: double, w: double, h: double, create_from_template: bool) | XML tartalmat épít egy új AutoShape elemhez. |
build_connector_xml(cxn_sp: pugi::xml_node, shape_id: int, name: std::string_view, type: ShapeType, x: double, y: double, w: double, h: double, create_from_template: bool) | XML-tartalom létrehozása egy új csatlakozó (cxnSp) elemhez. |
reorder_single(new_index: std::size_t, shape: Shape) | Átrendelje egy formát az XML-ben és a memóriában. |