VertexDeclaration{/i:

Približni podaci

ShapeCollection je razred u Aspose.Slides FOSS za C++.

Upravlja kolekcijom oblika na slajdovima. Jednostavni režim (predviđeni): oblici se upravljaju samo u memoriji. - XML-podržani način (poslije init_internal): oblici se učitavaju iz i zadržavaju u spTree XML slide-u, uz leni kješ.

Oznake i značajke

Izvršni datum:Iznos:PrihvatOpisivanje
ShapeCollectionShapeCollectionČitaj.Prirodno mjesto omogućuje pristup samom ShapeCollection
TableTableČitaj.Povlači objekt tabele koji predstavlja oblik tablice.

Metoda za primjenu

PotpisOpisivanje
ShapeCollection()ShapeCollectionPrirodno mjesto omogućuje pristup samom ShapeCollection
Table()TablePovlači objekt tabele koji predstavlja oblik tablice.
Table()Table
init_internal(slide_part: Internal::pptx::SlidePart, parent_slide: IBaseSlide)Inicijalizirati s dijelom slajdova, ulazak u XML-backed mod.
size()std::size_tVrati broj oblika.
to_array()std::vector<Shape*>Vrati sve oblike kao ne-posjedovanje pokazatelji.
to_array(start_index: std::size_t, count: std::size_t)std::vector<Shape*>Vrati sve oblike kao ne-posjedovanje pokazatelji.
reorder(new_index: std::size_t, shape: Shape)Premeštanje oblika na određenu poziciju (z-redoslijed).
reorder(index: std::size_t, shapes: std::span<Shape*>)Premeštanje oblika na određenu poziciju (z-redoslijed).
index_of(shape: Shape)std::ptrdiff_tVrati indeks na osnovi nule oblika, ili -1 ako nije pronađen.
remove(shape: Shape)Uklanja oblik iz zbirke pomoću referenci.
remove_at(index: std::size_t)Uklanja oblik na datom indeksu.
clear()Uklanja sve oblike.
begin()iteratorVrati iterator na prvi oblik.
end()iteratorVraća iterator nakon posljednjeg oblika.
begin()const_iterator
end()const_iterator
get_sp_tree()pugi::xml_nodeDobijete element spTree iz XML-a.
load_shapes()Napunite sve oblike iz XML-a, popunjujući unutarnji cache.
invalidate_cache()Neispravno uklanjanje forme, prisiljavajući ponovno punjenje na sljedeći pristup.
save_to_part()Sačuvati promjene na dijelu slajdova.
next_shape_id()intPronađite sljedeći dostupni ID oblika u spTree.
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)Izgraditi XML sadržaj za novi element AutoShape .
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)Izgradnja XML sadržaja za novi element konektor (cxnSp).
reorder_single(new_index: std::size_t, shape: Shape)Preuređujte jedan oblik na novo mjesto u XML-u i kešu.
 Hrvatski