SlideCollection
Overview
SlideCollection є класом в Aspose.Slides FOSS для C++.
ValidationModel - це клас в бібліотеці FOSS для Java, який викриває 27 методів і 14 властивостей для програмного використання.
Цей клас надає 35 методів для роботи з об’єктами SlideCollection в програмах C++. Доступні методи включають: 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, і 13 додаткових методів. Всі публічні члени доступні будь-якім додаткам C++ після встановлення пакету Aspose.Slides FOSS для C++. Свойства: SlideCollection, const_iterator, iterator.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
SlideCollection | SlideCollection | Read | Він отримує колекцію слайдів. |
iterator | iterator | Read | Обирає ітератора. |
const_iterator | const_iterator | Read | Отримає константну ітерацію. |
Methods
| Signature | Description |
|---|---|
SlideCollection() → SlideCollection | Створює колекцію слайдів для даної презентації. |
iterator() → iterator | Повертає ітератор до початку колекції слайдів. |
iterator() → iterator | |
const_iterator() → const_iterator | Свойство дає константну ітераторку колекції слайдів. |
const_iterator() → const_iterator | |
SlideCollection() | Створює колекцію слайдів для даної презентації. |
as_i_collection() → ISlideCollection | Повертає цей колекція як загальний інтерфейс колекції. |
as_i_enumerable() → ISlideCollection | Повертає цей колекція як загальний перерахований інтерфейс. |
size() → std::size_t | Повертає кількість слайдів. |
add_clone(source_slide: Slide) → Slide | Додає клон даного слайду до кінця колекції. |
add_clone(source_slide: Slide, dest_layout: ILayoutSlide) → Slide | Додає клон даного слайду до кінця колекції. |
add_clone(source_slide: Slide, dest_master: IMasterSlide, allow_clone_missing_layout: bool) → Slide | Додає клон даного слайду до кінця колекції. |
insert_clone(index: std::size_t, source_slide: Slide) → Slide | Вставляє клон даного слайду в зазначений індекс. |
insert_clone(index: std::size_t, source_slide: Slide, dest_layout: ILayoutSlide) → Slide | Вставляє клон даного слайду в зазначений індекс. |
insert_clone(index: std::size_t, source_slide: Slide, dest_master: IMasterSlide, allow_clone_missing_layout: bool) → Slide | Вставляє клон даного слайду в зазначений індекс. |
to_array() → std::vector<Slide*> | Повертає всі слайди як вектор невласницьких показників. |
to_array(start_index: std::size_t, count: std::size_t) → std::vector<Slide*> | Повертає всі слайди як вектор невласницьких показників. |
add_empty_slide(layout: ILayoutSlide) → Slide | Додає порожній слайд з даним розкладом до кінця. |
insert_empty_slide(index: std::size_t, layout: ILayoutSlide) → Slide | Вставляє порожній слайд з даним макетом в зазначеному індексі. |
remove(slide: Slide) | Видає даний слайд з колекції. |
remove_at(index: std::size_t) | Видає слайд на даному індексі. |
index_of(slide: Slide) → std::ptrdiff_t | Повертає нульовий індекс слайду, або -1 якщо не знайдено. |
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) | Внутрішня ініціалізація для завантаження на основі OPC. Заміняє список слайдів з пакету. |
add_empty_slide_internal(layout: ILayoutSlide, index: std::ptrdiff_t) → Slide | Внутрішнє впровадження для додавання/вставлення порожнього слайду на рівні OPC. |
clone_slide_internal(source_slide: Slide, index: std::ptrdiff_t, allow_clone_missing_layout: bool) → Slide | Внутрішня реалізація клонування слайду на рівні OPC. |
get_next_slide_file_number() → int | Знайдіть наступний доступний номер файлу слайду в пакеті. |
find_matching_layout(source_slide: Slide, dest_master: IMasterSlide, allow_clone: bool) → std::optional<std::string> | Знайдіть відповідний макет в майстер-назначенні для слайду джерела. |
find_layout_by_type(source_layout: ILayoutSlide) → std::optional<std::string> | Знайдіть макет у презентації призначення, що відповідає типу макета джерела. |
find_layout_from_layout_slides(source_layout: ILayoutSlide) → std::optional<std::string> | Знайдіть відповідний макет за назвою, використовуючи layout_slides. |
get_first_layout_part_name() → std::optional<std::string> | Отримайте першу доступну назву частини планування в презентації призначення. |
clone_master_chain_for_slide(source_slide: Slide, source_layout: ILayoutSlide) → std::optional<std::string> | Клонуйте ланцюжок головних слайдів для клонируючих з іншої презентації. |