PropertyCollection{Categorie:Documentele de activitate}
Opinie generală
CommentsPart este o clasă în Aspose.Slides FOSS pentru C++.
Gestionează o parte XML a comentariilor diapozitivelor (ppt/comments/slideN.xml) Există un fișier pe diapozitiv care conține comentarii. Furnizarea operațiunilor CRUD pentru elementele de comentariu individuale și metodele statice din fabrica/ciclu de viață.
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
get_comments() → std::vector<CommentData> | Obţineţi toate comentariile în această parte. |
get_comments_by_author(author_id: int32_t) → std::vector<CommentData> | Filtrează comentariile după autor. |
find_comment_by_idx(author_id: int32_t, idx: int32_t) → std::optional<CommentData> | Găsiţi un comentariu după autor ID şi index. |
find_comment_by_idx_all(idx: int32_t) → std::optional<CommentData> | Găsiți un comentariu după indexul tuturor autorilor (pentru căutarea 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 | Adăugați un nou element de comentariu și întoarceți 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 | Inserați o observație la poziția dată între comentariile existente. |
remove_comment(author_id: int32_t, idx: int32_t) | Îndepărtați un comentariu specific după ID-ul autorului și indicele. |
remove_comment_elem(elem: pugi::xml_node) | Îndepărtează un comentariu de nodul XML. |
remove_comments_at(index: int32_t) | Îndepărtați comentariul la indicele pozițional dat. |
clear() | Îndepărtează toate comentariile din această parte. |
count() → int32_t | Numărul de observații în această parte. |
is_empty() → bool | Dacă această parte nu are comentarii. |
save() | Continuă XML înapoi la pachet. |
create_for_slide(package: opc::OpcPackage, slide_part_name: std::string_view) → CommentsPart | Creează o nouă parte de comentarii goale pentru un diapozitiv și înregistrează toate relațiile și tipurile de conținut. RelationshipsManager astfel încât relația să supraviețuiască salvărilor ulterioare. |
load_for_slide(package: opc::OpcPackage, slide_part_name: std::string_view) → std::optional<CommentsPart> | Încărcați partea de comentarii pentru o diapozitivă, dacă există una. |
delete_for_slide(package: opc::OpcPackage, slide_part_name: std::string_view) | Ștergeți partea de comentarii asociată cu un diapozitiv. |
resolve_target(from_part: std::string_view, target: std::string_view) → std::string | Răspundeți o cale țintă relativă la un nume de parte absolut. |
compute_relative_target(from_part: std::string_view, to_part: std::string_view) → std::string | Calculează o cale relativă de la un punct la altul. |