SlideCollection

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

NameTypeAccessDescription
SlideCollectionSlideCollectionReadВін отримує колекцію слайдів.
iteratoriteratorReadОбирає ітератора.
const_iteratorconst_iteratorReadОтримає константну ітерацію.

Methods

SignatureDescription
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>Клонуйте ланцюжок головних слайдів для клонируючих з іншої презентації.

See Also

 Українська