CommentsPart
Oversigt over de forskellige former for støtte
CommentsPart er en klasse i Aspose.Slides FOSS for C++.
Administrerer en slide kommentarer XML del (ppt/comments/slideN.xml) Der findes én fil pr. slide, som indeholder kommentarer. Den giver CRUD-operationer for individuelle kommentarelementer og statiske fabrik/livscyklusmetoder.
Metoder til at anvende
| Underskrift | Beskrivelse: |
|---|---|
get_comments() → std::vector<CommentData> | Få alle kommentarer i denne del. |
get_comments_by_author(author_id: int32_t) → std::vector<CommentData> | Få kommentarer filtreret efter forfatter ID. |
find_comment_by_idx(author_id: int32_t, idx: int32_t) → std::optional<CommentData> | Find en kommentar efter forfatter ID og indeks. |
find_comment_by_idx_all(idx: int32_t) → std::optional<CommentData> | Find en kommentar efter indeks over alle forfattere (for parentCmId-søgning). |
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 | Tilføje et nyt kommentarelement og returner 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 | Indsæt en bemærkning i den angivne position blandt de eksisterende kommentarer. |
remove_comment(author_id: int32_t, idx: int32_t) | Fjern en specifik kommentar efter forfatter-ID og -indeks. |
remove_comment_elem(elem: pugi::xml_node) | Fjern en kommentar ved dens XML-knob. |
remove_comments_at(index: int32_t) | Fjern bemærkningen ved den angivne positionelle indeks. |
clear() | Fjern alle kommentarer fra denne del. |
count() → int32_t | Antal bemærkninger i denne del. |
is_empty() → bool | Om denne del ikke har kommentarer. |
save() | Fortsæt XML tilbage til pakken. |
create_for_slide(package: opc::OpcPackage, slide_part_name: std::string_view) → CommentsPart | Oprette en ny tom kommentardel til et billede og registrer alle relationer og indholdstyper. RelationshipsManager så forholdet overlever efterfølgende opslag. |
load_for_slide(package: opc::OpcPackage, slide_part_name: std::string_view) → std::optional<CommentsPart> | Indlæs kommentarerne til en slide, hvis der findes. |
delete_for_slide(package: opc::OpcPackage, slide_part_name: std::string_view) | Slet kommentardelen, der er forbundet med en slide. |
resolve_target(from_part: std::string_view, target: std::string_view) → std::string | Løs en relativ målvej til et absolutte delnavn. |
compute_relative_target(from_part: std::string_view, to_part: std::string_view) → std::string | Beregn en relativ vej fra den ene del til den anden. |