MasterSlideCollection
Overview
MasterSlideCollection є класом в Aspose.Slides FOSS для C++.
Управляє колекцією головних слайдів в презентації.
Цей клас надає 21 метод для роботи з об’єктами MasterSlideCollection в програмах C++. Доступні методи включають: 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, і 4 додаткові методи. Всі публічні члени доступні будь-якім додаткам C++ після встановлення пакету Aspose.Slides FOSS для C++. Свойства: MasterSlideCollection, const_iterator, iterator.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
MasterSlideCollection | MasterSlideCollection | Read | Він отримує колекцію слайдів. |
iterator | iterator | Read | Обирає ітератора. |
const_iterator | const_iterator | Read | Отримає константну ітерацію. |
Methods
| Signature | Description |
|---|---|
MasterSlideCollection() → MasterSlideCollection | Створює колекцію з посиланням на презентацію власника. |
iterator() → iterator | Свойство дає змінний тип ітератора для колекції. |
iterator() → iterator | |
const_iterator() → const_iterator | Свойство дає тип ітератора для колекції, що використовується тільки в читанні. |
const_iterator() → const_iterator | |
MasterSlideCollection() | Створює колекцію з посиланням на презентацію власника. |
as_i_collection() → IMasterSlideCollection | Повертає цей колекція як загальний інтерфейс колекції. |
as_i_enumerable() → IMasterSlideCollection | Повертає цей колекція як загальний перерахований інтерфейс. |
size() → std::size_t | Повертає кількість головних слайдів. |
add_clone(source_master: IMasterSlide) → MasterSlide | Додає клон даного джерела мастер-слайд до колекції. Клонів форми і макету слайдів з джерел. |
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>>) | Внутрішня ініціалізація для завантаження на основі OPC. |
get_next_master_file_number() → int | Знайдіть наступний доступний номер файлу слайду в пакеті. |
get_next_layout_file_number() → int | Знайдіть наступний доступний номер файлу слайду у пакеті. |
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> | Клонуйте частину мастер-слайду та пов’язані з нею ресурси (крім макетів). |
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) | Клонуйте частину слайду та вкажіть його на визначену мастер. |
get_max_master_layout_id_in_presentation() → int64_t | Знайдіть максимальний ID для всіх ідентифікаторів мастер-слайдів та ідей розкладу. У PPTX sldMasterIdLst і sddLayoutIdlst мають одне й те ж місце для ідентифікації. |
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>) | Оновлення відносин мастера та XML, щоб вказувати на клоновані макети. |