PropertyCollection (pemegang tempat)

PropertyCollection (pemegang tempat)

Pengamatan umum

ShapeCollection adalah kelas dalam Aspose.Slides FOSS untuk C++.

Mengelola koleksi bentuk pada slide. Beroperasi dalam dua mode: - Mode sederhana (default): bentuk dikelola hanya di memori. - Mode yang didukung XML (setelah init_internal): bentuk dimuat dari dan dipertahankan ke spTree XML slide, dengan caching malas.

Sifat-sifatnya

Nama (Inggris)JenisAksesDeskripsi
ShapeCollectionShapeCollectionBacalah.Properti memberikan akses ke ShapeCollection itu sendiri
TableTableBacalah.Mengembalikan objek tabel yang mewakili bentuk tabel

Metode-metode yang digunakan

Tanda tanganDeskripsi
ShapeCollection()ShapeCollectionProperti memberikan akses ke ShapeCollection itu sendiri
Table()TableMengembalikan objek tabel yang mewakili bentuk tabel
Table()Table
init_internal(slide_part: Internal::pptx::SlidePart, parent_slide: IBaseSlide)Inicialisasi dari bagian slide, masuk ke mode yang didukung XML.
size()std::size_tMengembalikan jumlah bentuk.
to_array()std::vector<Shape*>Mengembalikan semua bentuk sebagai pointer non-possessing.
to_array(start_index: std::size_t, count: std::size_t)std::vector<Shape*>Mengembalikan semua bentuk sebagai pointer non-possessing.
reorder(new_index: std::size_t, shape: Shape)Menggeser bentuk ke posisi yang ditentukan (z-order).
reorder(index: std::size_t, shapes: std::span<Shape*>)Menggeser bentuk ke posisi yang ditentukan (z-order).
index_of(shape: Shape)std::ptrdiff_tMengembalikan indeks berbasis nol dari bentuk, atau -1 jika tidak ditemukan.
remove(shape: Shape)Menghapus bentuk dari koleksi dengan referensi.
remove_at(index: std::size_t)Menghapus bentuk pada indeks yang diberikan.
clear()Menghilangkan semua bentuk.
begin()iteratorMengembalikan iterator ke bentuk pertama
end()iteratorMengembalikan iterator setelah bentuk terakhir
begin()const_iterator
end()const_iterator
get_sp_tree()pugi::xml_nodeDapatkan elemen spTree dari slide XML.
load_shapes()Mengunggah semua bentuk dari XML, mengisi cache internal. No-op jika cache sudah valid.
invalidate_cache()Menonaktifkan cache bentuk, memaksa pengisian ulang pada akses berikutnya.
save_to_part()Simpan perubahan pada bagian slide.
next_shape_id()intCari ID bentuk yang tersedia berikutnya di spTree.
build_auto_shape_xml(sp: pugi::xml_node, shape_id: int, name: std::string_view, type: ShapeType, x: double, y: double, w: double, h: double, create_from_template: bool)Buat konten XML untuk elemen baru AutoShape .
build_connector_xml(cxn_sp: pugi::xml_node, shape_id: int, name: std::string_view, type: ShapeType, x: double, y: double, w: double, h: double, create_from_template: bool)Membangun konten XML untuk elemen konektor baru (cxnSp).
reorder_single(new_index: std::size_t, shape: Shape)Atur ulang bentuk tunggal ke posisi baru di XML dan cache.
 Bahasa Indonesia