PropertyCollection (pemegang tempat)
Pengamatan umum
CommentAuthorsPart adalah kelas dalam Aspose.Slides FOSS untuk C++.
Mengelola bagian XML penulis komentar (ppt/commentAuthors.xmlBagian ini berisi semua definisi penulis yang digunakan di seluruh komentar presentasi. Menyediakan operasi CRUD dan alokator indeks komentar global unik.
Metode-metode yang digunakan
| Tanda tangan | Deskripsi |
|---|---|
get_authors() → std::vector<AuthorData> | Dapatkan semua penulis di bagian ini. |
find_author_by_id(author_id: int32_t) → std::optional<AuthorData> | Carilah penulis dengan nomor ID. |
add_author(name: std::string_view, initials: std::string_view) → AuthorData | Tambahkan penulis baru dan kembali AuthorData. |
remove_author(author_id: int32_t) | Hapus penulis dengan ID numerik. |
clear() | Hapus semua penulis. |
next_comment_idx(author_id: int32_t) → int32_t | Kembalikan indeks komentar global-unik berikutnya. OOXML parentCmId merujuk nilai idx yang harus unik di semua penulis dalam presentasi (bukan hanya per-penulis). Metode ini mengambil maksimum lastIdx di setiap author, meningkatkannya, dan memperbarui target author’s lastIDx. |
save() | Persist XML kembali ke paket. |
ensure_registered(package: opc::OpcPackage, presentation_part_name: std::string_view) | Pastikan bahwa commentAuthors.xml terdaftar dalam jenis konten dan presentasi memiliki hubungan dengannya. Panggil sebelum pertama kali menyimpan (misalnya “ppt/presentation.Xml”). |