SlideCollection
Genel Bakış
SlideCollection C++ için Aspose.Slides FOSS’de bir sınıf.
Bir sunumdaki slaytların koleksiyonunu yönetir.
Bu sınıf, C ++ programlarında SlideCollection nesnelerle çalışmak için 35 yöntem sağlar. Kullanılabilir yöntemler şunlardır: 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, ve 13 ek yöntem. C ++ için FOSS paketini yükledikten sonra tüm kamu üyeleri herhangi bir C++ uygulamasına erişilebilir. Özellikleri: SlideCollection, const_iterator, iterator.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
SlideCollection | SlideCollection | Oku . | Slayt koleksiyonunu alır. |
iterator | iterator | Oku . | İteratörü alır. |
const_iterator | const_iterator | Oku . | Sabit yineleyiciyi alır. |
Yöntemler
| Signature | Açıklama: |
|---|---|
SlideCollection() → SlideCollection | Verilen sunum için bir slayt koleksiyonu oluşturur. |
iterator() → iterator | Bir tekrarlayıcıyı slayt koleksiyonunun başlangıcına gönderir . |
iterator() → iterator | |
const_iterator() → const_iterator | Özellik slayt koleksiyonuna bir sabit iteratör verir . |
const_iterator() → const_iterator | |
SlideCollection() | Verilen sunum için bir slayt koleksiyonu oluşturur. |
as_i_collection() → ISlideCollection | Bu koleksiyonu genel bir koleksion arayüzü olarak gönderir. |
as_i_enumerable() → ISlideCollection | Bu koleksiyonu genel bir sayılabilir arayüz olarak gönderir. |
size() → std::size_t | Slayt sayısını gönderir. |
add_clone(source_slide: Slide) → Slide | Verilen slaytın klonunu koleksiyonun sonuna ekler. |
add_clone(source_slide: Slide, dest_layout: ILayoutSlide) → Slide | Verilen slaytın klonunu koleksiyonun sonuna ekler. |
add_clone(source_slide: Slide, dest_master: IMasterSlide, allow_clone_missing_layout: bool) → Slide | Verilen slaytın klonunu koleksiyonun sonuna ekler. |
insert_clone(index: std::size_t, source_slide: Slide) → Slide | Belirtilen indeksde verilen slaytın klonunu ekler. |
insert_clone(index: std::size_t, source_slide: Slide, dest_layout: ILayoutSlide) → Slide | Belirtilen indeksde verilen slaytın klonunu ekler. |
insert_clone(index: std::size_t, source_slide: Slide, dest_master: IMasterSlide, allow_clone_missing_layout: bool) → Slide | Belirtilen indeksde verilen slaytın klonunu ekler. |
to_array() → std::vector<Slide*> | Tüm slaytları sahip olmayan işaretlerin vektörü olarak gönderir. |
to_array(start_index: std::size_t, count: std::size_t) → std::vector<Slide*> | Tüm slaytları sahip olmayan işaretlerin vektörü olarak gönderir. |
add_empty_slide(layout: ILayoutSlide) → Slide | Sonuna verilen düzenle boş bir slayt ekler. |
insert_empty_slide(index: std::size_t, layout: ILayoutSlide) → Slide | Belirtilen indeksde verilen düzenle boş bir slayt ekler. |
remove(slide: Slide) | Verilen slaytı koleksiyondan kaldırır. |
remove_at(index: std::size_t) | Verilen indeksdeki slaytı kaldırır. |
index_of(slide: Slide) → std::ptrdiff_t | Bir slaytın sıfır tabanlı endeksini veya -1’i bulunmazsa gönderir. |
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 tabanlı yükleme için iç başlangıç. Varsayılan slayt listesini paketten çözülen slaylar ile değiştirir. |
add_empty_slide_internal(layout: ILayoutSlide, index: std::ptrdiff_t) → Slide | OPC düzeyinde boş bir slayt eklemek/etmek için iç uygulamada. |
clone_slide_internal(source_slide: Slide, index: std::ptrdiff_t, allow_clone_missing_layout: bool) → Slide | OPC düzeyinde bir slayt klonlama için iç uygulama. |
get_next_slide_file_number() → int | Pakette bulunan bir sonraki slayt dosya numarasını bul. |
find_matching_layout(source_slide: Slide, dest_master: IMasterSlide, allow_clone: bool) → std::optional<std::string> | Kaynak slayt için hedef ana bölümde eşleşen bir düzen bulun. |
find_layout_by_type(source_layout: ILayoutSlide) → std::optional<std::string> | Kaynak düzen türüne eşleşen hedef sunumdaki bir düzeni bulun. |
find_layout_from_layout_slides(source_layout: ILayoutSlide) → std::optional<std::string> | Uyumlu düzenlemeyi isimle arayın. |
get_first_layout_part_name() → std::optional<std::string> | Hedef sunumunda ilk mevcut düzenleme parçası adını alın. |
clone_master_chain_for_slide(source_slide: Slide, source_layout: ILayoutSlide) → std::optional<std::string> | Başka bir sunumdan klonlanan slayt için ana slayd zincirini klonuz. |