CommentsPart
Übersicht über die
CommentsPart ist eine Klasse in Aspose.Slides FOSS für C++.
Verwaltet einen Slide-Kommentare XML Teil (ppt/comments/slideN.xml) Pro Folie gibt es eine Datei mit Kommentaren. Sie liefert CRUD-Vorgänge für einzelne Kommentarelemente und statische Werkstücks-/Lebenszyklusmethoden.
Methoden und Verfahren
| Unterzeichnung | Beschreibung |
|---|---|
get_comments() → std::vector<CommentData> | Alle Kommentare in diesem Teil. |
get_comments_by_author(author_id: int32_t) → std::vector<CommentData> | Kommentare nach Autor-ID filtern. |
find_comment_by_idx(author_id: int32_t, idx: int32_t) → std::optional<CommentData> | Finden Sie einen Kommentar nach Autor-ID und Index. |
find_comment_by_idx_all(idx: int32_t) → std::optional<CommentData> | Finden Sie einen Kommentar nach Index für alle Autoren (für parentCmId-Suche). |
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 | Fügen Sie ein neues Kommentarelement hinzu und geben Sie das CommentData zurück. |
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 | Fügen Sie eine Bemerkung unter den vorhandenen Stellungnahmen ein. |
remove_comment(author_id: int32_t, idx: int32_t) | Entfernen Sie einen bestimmten Kommentar nach Autor-ID und Index. |
remove_comment_elem(elem: pugi::xml_node) | Entfernen Sie einen Kommentar durch seinen XML-Knoten. |
remove_comments_at(index: int32_t) | Entfernen Sie den Kommentar am angegebenen Positionsindex. |
clear() | Alle Kommentare in diesem Teil entfernen. |
count() → int32_t | Anzahl der Kommentare in diesem Teil. |
is_empty() → bool | Ob dieser Teil keine Kommentare hat. |
save() | Das XML-Paket wird wieder zurückgeführt. |
create_for_slide(package: opc::OpcPackage, slide_part_name: std::string_view) → CommentsPart | Erstellen Sie einen neuen leeren Kommentarteil für eine Folie und registrieren Sie alle Beziehungen und Inhaltsarten. RelationshipsManager so dass die Beziehung nachfolgende Speicher überlebt. |
load_for_slide(package: opc::OpcPackage, slide_part_name: std::string_view) → std::optional<CommentsPart> | Laden Sie den Kommentar-Teil für eine Folie, falls es einen gibt. |
delete_for_slide(package: opc::OpcPackage, slide_part_name: std::string_view) | Löschen Sie den Kommentarteil, der mit einer Folie verbunden ist. |
resolve_target(from_part: std::string_view, target: std::string_view) → std::string | Auflösung eines relativen Zielpfades zu einem absoluten Teilnamen. |
compute_relative_target(from_part: std::string_view, to_part: std::string_view) → std::string | Berechnen Sie einen relativen Weg von einem Teil zum anderen. |