TableCell - A helyfogadó.

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ésLeírás
ShapeCollectionShapeCollectionOlvasd!Az ingatlan hozzáférést biztosít a ShapeCollection-hoz.
TableTableOlvasd!Az asztal formáját reprezentáló táblázatobjektumot adja vissza.

Módszerek

Az aláírás:Leírás
ShapeCollection()ShapeCollectionAz ingatlan hozzáférést biztosít a ShapeCollection-hoz.
Table()TableAz 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_tVisszaadja 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_tVisszaadja 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()iteratorAz iterátor első formáját adja vissza.
end()iteratorAz utolsó alak után egy iterátort ad vissza.
begin()const_iterator
end()const_iterator
get_sp_tree()pugi::xml_nodeSzerezd 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()intTalá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.
 Magyar