MasterSlideCollection
Genel Bakış
MasterSlideCollection C++ için Aspose.Slides FOSS’de bir sınıf.
Bir sunumdaki ana slaytların koleksiyonunu yönetir.
Bu sınıf, C ++ programlarında MasterSlideCollection nesnelerle çalışmak için 21 yöntem sağlar. Kullanılabilir yöntemler şunlardır: 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, ve 4 ek yöntem. C ++ için FOSS paketini yükledikten sonra tüm kamu üyeleri herhangi bir C++ uygulamasına erişilebilir. Özellikleri: MasterSlideCollection, const_iterator, iterator.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
MasterSlideCollection | MasterSlideCollection | Oku . | Ana slayt koleksiyonunu alır. |
iterator | iterator | Oku . | İteratörü alır. |
const_iterator | const_iterator | Oku . | const iterator’ı alır. |
Yöntemler
| Signature | Açıklama: |
|---|---|
MasterSlideCollection() → MasterSlideCollection | Koleksiyonu, sahiplik sunumuna geri referansla oluşturur. |
iterator() → iterator | Özellik koleksiyon için değişken iteratör türünü verir. |
iterator() → iterator | |
const_iterator() → const_iterator | Özellik, koleksiyon için yalnızca okuma türünü verir. |
const_iterator() → const_iterator | |
MasterSlideCollection() | Koleksiyonu, sahiplik sunumuna geri referansla oluşturur. |
as_i_collection() → IMasterSlideCollection | Bu koleksiyonu genel bir koleksion arayüzü olarak gönderir. |
as_i_enumerable() → IMasterSlideCollection | Bu koleksiyonu genel bir sayılabilir arayüz olarak gönderir. |
size() → std::size_t | Ana slayt sayısını gönderir. |
add_clone(source_master: IMasterSlide) → MasterSlide | Verilen kaynak ana slaytın klonunu koleksiyona ekler. Klon şekilleri ve düzenleme slaytanı kaynağından alır. |
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 tabanlı yükleme için iç başlangıç. |
get_next_master_file_number() → int | Pakette bulunan bir sonraki ana slayt dosya numarasını bulun. |
get_next_layout_file_number() → int | Pakette bulunan bir sonraki planlama slayt dosyasının numarasını bul. |
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> | Ana slayt bölümünü ve ilgili kaynakları klonlayın (yarıştırmalar hariç). |
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) | Bir düzenleme slayt kısmını klonlayın ve belirtilen ana yönüne işaret edin. |
get_max_master_layout_id_in_presentation() → int64_t | Tüm ana slayt ve düzenleme tanımlayıcıları arasında maksimum kimliği bulun. PPTX’de, sldMasterIdLst ve sddLayoutIdlst aynı ID alanını paylaşır. |
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>) | Üst ilişkileri ve XML’i klonlanmış düzenlere işaret etmek için güncelle. |