SlideCollection
Overzicht
SlideCollection is een klasse in Aspose.Slides FOSS voor C++.
Beheert de collectie van dia’s in een presentatie.
Deze klasse biedt 35 methoden voor het werken met SlideCollection objecten in C++-programma’s. Beschikbare methoden omvatten: SlideCollection, add_clone, add_empty_slide, add_empty_slide_internal, as_i_collection, as_i_enumerable, begin, clone_master_chain_for_slide, clone_slide_internal, const_iterator, end, find_layout_by_type, en 13 extra methoden. Alle publieke leden zijn toegankelijk voor elke C++-applicatie na het installeren van het Aspose.Slides FOSS voor C++-pakket. Eigenschappen: SlideCollection, const_iterator, iterator.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
SlideCollection | SlideCollection | Lezen | Haalt de slidecollectie op. |
iterator | iterator | Lezen | Haalt de iterator op. |
const_iterator | const_iterator | Lezen | Haalt de const-iterator op. |
Methoden
| Handtekening | Beschrijving |
|---|---|
SlideCollection() → SlideCollection | Construeert een dia-verzameling voor de gegeven presentatie. |
iterator() → iterator | Retourneert een iterator naar het begin van de dia-verzameling |
iterator() → iterator | |
const_iterator() → const_iterator | Eigenschap geeft een const iterator naar de dia-verzameling |
const_iterator() → const_iterator | |
SlideCollection() | Construeert een dia-collectie voor de gegeven presentatie. |
as_i_collection() → ISlideCollection | Retourneert deze collectie als een generieke collectie-interface. |
as_i_enumerable() → ISlideCollection | Retourneert deze collectie als een generieke enumerable-interface. |
size() → std::size_t | Retourneert het aantal dia’s. |
add_clone(source_slide: Slide) → Slide | Voegt een kloon van de opgegeven dia toe aan het einde van de collectie. |
add_clone(source_slide: Slide, dest_layout: ILayoutSlide) → Slide | Voegt een kloon van de opgegeven dia toe aan het einde van de collectie. |
add_clone(source_slide: Slide, dest_master: IMasterSlide, allow_clone_missing_layout: bool) → Slide | Voegt een kloon van de opgegeven dia toe aan het einde van de collectie. |
insert_clone(index: std::size_t, source_slide: Slide) → Slide | Voegt een kloon van de opgegeven dia in op de gespecificeerde index. |
insert_clone(index: std::size_t, source_slide: Slide, dest_layout: ILayoutSlide) → Slide | Voegt een kloon van de opgegeven dia in op de opgegeven index. |
insert_clone(index: std::size_t, source_slide: Slide, dest_master: IMasterSlide, allow_clone_missing_layout: bool) → Slide | Voegt een kloon van de opgegeven dia in op de opgegeven index. |
to_array() → std::vector<Slide*> | Retourneert alle dia’s als een vector van niet-bezitterspointers. |
to_array(start_index: std::size_t, count: std::size_t) → std::vector<Slide*> | Retourneert alle dia’s als een vector van niet-bezitterspointers. |
add_empty_slide(layout: ILayoutSlide) → Slide | Voegt een lege dia met de opgegeven lay-out toe aan het einde. |
insert_empty_slide(index: std::size_t, layout: ILayoutSlide) → Slide | Voegt een lege dia met de opgegeven lay-out in op de gespecificeerde index. |
remove(slide: Slide) | Verwijdert de opgegeven dia uit de collectie. |
remove_at(index: std::size_t) | Verwijdert de dia op de opgegeven index. |
index_of(slide: Slide) → std::ptrdiff_t | Retourneert de nulgebaseerde index van een dia, of -1 als deze niet wordt gevonden. |
begin() → iterator | |
end() → iterator | |
begin() → const_iterator | |
end() → const_iterator | |
init_internal(presentation: Presentation, package: Internal::opc::OpcPackage, presentation_part_name: std::string_view, slide_references: std::vector<SlideReference>, layout_resolver: LayoutResolver) | Interne initialisatie voor OPC-gebaseerd laden. Vervangt de standaard dia-lijst door dia’s die uit het pakket zijn gehaald. |
add_empty_slide_internal(layout: ILayoutSlide, index: std::ptrdiff_t) → Slide | Interne implementatie voor het toevoegen/invoegen van een lege dia op OPC-niveau. |
clone_slide_internal(source_slide: Slide, index: std::ptrdiff_t, allow_clone_missing_layout: bool) → Slide | Interne implementatie voor het klonen van een slide op OPC-niveau. |
get_next_slide_file_number() → int | Zoek het volgende beschikbare slide-bestandnummer in het pakket. |
find_matching_layout(source_slide: Slide, dest_master: IMasterSlide, allow_clone: bool) → std::optional<std::string> | Zoek een overeenkomende layout in de bestemmingsmaster voor de bron-slide. |
find_layout_by_type(source_layout: ILayoutSlide) → std::optional<std::string> | Zoek een layout in de bestemmingspresentatie die overeenkomt met het bron-layouttype. |
find_layout_from_layout_slides(source_layout: ILayoutSlide) → std::optional<std::string> | Zoek een overeenkomende lay-out op naam met behulp van layout_slides. |
get_first_layout_part_name() → std::optional<std::string> | Haal de eerste beschikbare layout part name op in de bestemmingspresentatie. |
clone_master_chain_for_slide(source_slide: Slide, source_layout: ILayoutSlide) → std::optional<std::string> | Kloon de master slide chain voor een dia die wordt gekloond vanuit een andere presentatie. |