PropertyCollection (pemegang tempat)
Pengamatan umum
CommentsPart adalah kelas dalam Aspose.Slides FOSS untuk C++.
Mengelola bagian komentar XML slide (ppt/comments/slideN.xml) Satu file ada per slide yang memiliki komentar. Menyediakan operasi CRUD untuk elemen komentar individu dan metode statis pabrik / siklus hidup.
Metode-metode yang digunakan
| Tanda tangan | Deskripsi |
|---|---|
get_comments() → std::vector<CommentData> | Dapatkan semua komentar di bagian ini. |
get_comments_by_author(author_id: int32_t) → std::vector<CommentData> | Dapatkan komentar disaring oleh pengarang ID. |
find_comment_by_idx(author_id: int32_t, idx: int32_t) → std::optional<CommentData> | Cari komentar berdasarkan ID dan indeks penulis. |
find_comment_by_idx_all(idx: int32_t) → std::optional<CommentData> | Cari komentar berdasarkan indeks di semua penulis (untuk pencarian parentCmId). |
add_comment(author_id: int32_t, idx: int32_t, text: std::string_view, pos_x: double, pos_y: double, dt_str: std::string_view, parent_idx: std::optional<int32_t>) → CommentData | Tambahkan elemen komentar baru dan kembali CommentData. |
insert_comment(index: int32_t, author_id: int32_t, idx: int32_t, text: std::string_view, pos_x: double, pos_y: double, dt_str: std::string_view, parent_idx: std::optional<int32_t>) → CommentData | Masukkan komentar pada posisi yang diberikan di antara komentar yang ada. |
remove_comment(author_id: int32_t, idx: int32_t) | Hapus komentar khusus berdasarkan ID penulis dan indeks. |
remove_comment_elem(elem: pugi::xml_node) | Hapus komentar oleh node XML-nya. |
remove_comments_at(index: int32_t) | Hapus komentar pada indeks posisi yang diberikan. |
clear() | Hapus semua komentar dari bagian ini. |
count() → int32_t | Jumlah komentar dalam bagian ini. |
is_empty() → bool | Apakah bagian ini tidak memiliki komentar. |
save() | Persist XML kembali ke paket. |
create_for_slide(package: opc::OpcPackage, slide_part_name: std::string_view) → CommentsPart | Buat bagian komentar kosong baru untuk slide dan daftar semua hubungan dan jenis konten. RelationshipsManager sehingga hubungan bertahan pada pencatatan berikutnya. |
load_for_slide(package: opc::OpcPackage, slide_part_name: std::string_view) → std::optional<CommentsPart> | Isi bagian komentar untuk slide, jika ada. |
delete_for_slide(package: opc::OpcPackage, slide_part_name: std::string_view) | Hapus bagian komentar yang terkait dengan slide. |
resolve_target(from_part: std::string_view, target: std::string_view) → std::string | Resolve path target relatif ke nama bagian mutlak. |
compute_relative_target(from_part: std::string_view, to_part: std::string_view) → std::string | Hitung jalur relatif dari satu bagian ke yang lain. |