CommentsPart
Översikt
CommentsPart är en klass i Aspose.Slides FOSS för C++.
För att få en bild på XML-delen (ppt/comments/slideN.xmlEn fil finns per slide som har kommentarer. ger CRUD-verksamhet för individuella kommentarelement och statiska fabriks/livscykelmetoder.
Denna klass ger 19 metoder för att arbeta med CommentsPart objekt i C++-program. Tillgängliga metoder inkluderar: add_comment, clear, compute_relative_target, count, create_for_slide, delete_for_slide, find_comment_by_idx, find_comment_by_idx_all, get_comments, get_comments_by_author, insert_comment, is_empty,och 7 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla C++-applikationer efter att ha installerat Aspose.Slides FOSS för C ++-paketet.
Metoder
| Signature | Beskrivning |
|---|---|
part_name() → std::string | Den del av vägen inuti paketet. |
get_comments() → std::vector<CommentData> | Kan du vänligen ge mig den kod eller den text du vill att jag ska hämta kommentarer från?. |
get_comments_by_author(author_id: int32_t) → std::vector<CommentData> | Hämta kommentarer filtrerade efter författar‑ID. |
find_comment_by_idx(author_id: int32_t, idx: int32_t) → std::optional<CommentData> | Hitta en kommentar av författare ID och index. |
find_comment_by_idx_all(idx: int32_t) → std::optional<CommentData> | Hitta en kommentar per index över alla författare (för parentCmId lookup). |
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 | Lägg till ett nytt kommentarelement och returnera 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 | Lägg in en kommentar i den angivna positionen bland befintliga kommentarer. |
remove_comment(author_id: int32_t, idx: int32_t) | Ta bort en specifik kommentar av författaridentifiering och index. |
remove_comment_elem(elem: pugi::xml_node) | Ta bort en kommentar genom dess XML-node. |
remove_comments_at(index: int32_t) | Ta bort kommentaren på den angivna positionindexet. |
clear() | Ta bort alla kommentarer från denna del. |
count() → int32_t | Antal kommentarer i denna del. |
is_empty() → bool | Om denna del inte har några kommentarer. |
save() | Håll XML tillbaka till paketet. |
create_for_slide(package: opc::OpcPackage, slide_part_name: std::string_view) → CommentsPart | Skapa en ny tom kommentar del för en slide och registrera alla relationer och innehållstyper. RelationshipsManager så att förhållandet överlever senare sparas. |
load_for_slide(package: opc::OpcPackage, slide_part_name: std::string_view) → std::optional<CommentsPart> | Ladda upp kommentardelen för en slide, om den finns. |
delete_for_slide(package: opc::OpcPackage, slide_part_name: std::string_view) | Ta bort kommentardelen som är associerad med en slide. |
resolve_target(from_part: std::string_view, target: std::string_view) → std::string | Lös en relativ målväg till ett absolut delnamn. |
compute_relative_target(from_part: std::string_view, to_part: std::string_view) → std::string | Ta en relativ väg från ena sidan till den andra. |