MasterSlideCollection
Panoramica
MasterSlideCollection è una classe in Aspose.Slides FOSS per C++.
Gestisce la raccolta di diapositive master in una presentazione.
Questa classe fornisce 21 metodi per lavorare con oggetti MasterSlideCollection nei programmi C++. I metodi disponibili includono: 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 e 4 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione C++ dopo l’installazione del pacchetto Aspose.Slides FOSS per C++. Proprietà: MasterSlideCollection, const_iterator, iterator.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
MasterSlideCollection | MasterSlideCollection | Lettura | Ottiene la MasterSlideCollection. |
iterator | iterator | Lettura | Ottiene l’iteratore. |
const_iterator | const_iterator | Lettura | Ottiene l’iteratore const. |
Metodi
| Firma | Descrizione |
|---|---|
MasterSlideCollection() → MasterSlideCollection | Costruisce la collezione con un riferimento di ritorno alla presentazione proprietaria. |
iterator() → iterator | La proprietà restituisce il tipo di iteratore mutabile per la collezione |
iterator() → iterator | |
const_iterator() → const_iterator | La proprietà restituisce il tipo di iteratore di sola lettura per la collezione |
const_iterator() → const_iterator | |
MasterSlideCollection() | Costruisce la collezione con un back-reference alla presentazione proprietaria. |
as_i_collection() → IMasterSlideCollection | Restituisce questa collezione come interfaccia di collezione generica. |
as_i_enumerable() → IMasterSlideCollection | Restituisce questa collezione come interfaccia enumerabile generica. |
size() → std::size_t | Restituisce il numero di slide master. |
add_clone(source_master: IMasterSlide) → MasterSlide | Aggiunge una copia clonata della slide master di origine fornita alla collezione. Clona forme e slide di layout dalla sorgente. |
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>>) | Inizializzazione interna per il caricamento basato su OPC. |
get_next_master_file_number() → int | Trova il prossimo numero di file master slide disponibile nel pacchetto. |
get_next_layout_file_number() → int | Trova il prossimo numero di file di diapositiva layout disponibile nel pacchetto. |
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> | Clona una parte di diapositiva master e le relative risorse (eccetto i layout). |
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) | Clona una parte di diapositiva layout e puntala al master specificato. |
get_max_master_layout_id_in_presentation() → int64_t | Trova l’ID massimo tra tutti gli ID delle diapositive master e dei layout. In PPTX, sldMasterIdLst e sldLayoutIdLst condividono lo stesso spazio ID. |
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>) | Aggiorna le relazioni del master e XML per puntare ai layout clonati. |