MasterSlideCollection
Overzicht
MasterSlideCollection is een klasse in Aspose.Slides FOSS voor C++.
Beheert de verzameling master-slides in een presentatie.
Deze klasse biedt 21 methoden voor het werken met MasterSlideCollection objecten in C++-programma’s. Beschikbare methoden zijn: MasterSlideCollection, add_clone, as_i_collection, as_i_enumerable, begin, clone_layout_part, clone_master_part, const_iterator, end, get_max_master_layout_id_in_presentation, get_next_layout_file_number, get_next_master_file_number, en 4 extra methoden. Alle openbare leden zijn toegankelijk voor elke C++-applicatie na het installeren van het Aspose.Slides FOSS voor C++-pakket. Eigenschappen: MasterSlideCollection, const_iterator, iterator.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
MasterSlideCollection | MasterSlideCollection | Lezen | Haalt de master slide-collectie op. |
iterator | iterator | Lezen | Haalt de iterator op. |
const_iterator | const_iterator | Lezen | Haalt de const iterator op. |
Methoden
| Handtekening | Beschrijving |
|---|---|
MasterSlideCollection() → MasterSlideCollection | Construeert de collectie met een back-reference naar de eigenaar-presentatie. |
iterator() → iterator | Eigenschap geeft het mutable iterator-type voor de collectie |
iterator() → iterator | |
const_iterator() → const_iterator | Eigenschap geeft het read‑only iterator‑type voor de collectie |
const_iterator() → const_iterator | |
MasterSlideCollection() | Construeert de collectie met een back-reference naar de eigende presentatie. |
as_i_collection() → IMasterSlideCollection | Retourneert deze collectie als een generieke collectie-interface. |
as_i_enumerable() → IMasterSlideCollection | Retourneert deze collectie als een generieke enumerable-interface. |
size() → std::size_t | Retourneert het aantal master-slides. |
add_clone(source_master: IMasterSlide) → MasterSlide | Voegt een kloon van de opgegeven bron-master-slide toe aan de collectie. Kloont vormen en layout-slides van de bron. |
begin() → iterator | |
end() → iterator | |
begin() → const_iterator | |
end() → const_iterator | |
init_internal(presentation: Presentation, package: Internal::opc::OpcPackage, presentation_part_name: std::string_view, master_references: std::vector<MasterReference>, master_slides: std::vector<std::unique_ptr<MasterSlide>>) | Interne initialisatie voor OPC-gebaseerde laden. |
get_next_master_file_number() → int | Zoek het volgende beschikbare master slide-bestandsnummer in het pakket. |
get_next_layout_file_number() → int | Zoek het volgende beschikbare layout slide-bestandsnummer in het pakket. |
clone_master_part(source_package: Internal::opc::OpcPackage, source_part_name: std::string_view, dest_package: Internal::opc::OpcPackage, dest_part_name: std::string_view) → std::unordered_map<std::string, std::string> | Kloon een master slide-onderdeel en de gerelateerde bronnen (behalve lay-outs). |
clone_layout_part(source_package: Internal::opc::OpcPackage, source_part_name: std::string_view, dest_package: Internal::opc::OpcPackage, dest_part_name: std::string_view, dest_master_part_name: std::string_view) | Kloon een layout slide-onderdeel en wijs het naar de opgegeven master. |
get_max_master_layout_id_in_presentation() → int64_t | Zoek de maximale ID van alle masterdia-ID’s en lay-out-ID’s. In PPTX delen sldMasterIdLst en sldLayoutIdLst dezelfde ID-ruimte. |
update_master_layout_relationships(source_package: Internal::opc::OpcPackage, source_master_part_name: std::string_view, dest_master_part_name: std::string_view, layout_mapping: std::unordered_map<std::string, std::string>, source_layout_rids: std::unordered_map<std::string, std::string>) | Werk de relaties van de master bij en XML zodat ze naar gekloonde lay-outs wijzen. |