CommentsPart
Přehled
CommentsPart je třída v Aspose.Slides FOSS pro C++.
Správní část snímku komentářů XML (ppt/comments/slideN.xml) Na každý snímek existuje jeden soubor, který obsahuje komentáře. Poskytuje CRUD operace pro jednotlivé komentářové prvky a statické metody továrního/životního cyklu.
Metody
| Podpis: | Popis: |
|---|---|
get_comments() → std::vector<CommentData> | Všechny komentáře v této části. |
get_comments_by_author(author_id: int32_t) → std::vector<CommentData> | Získejte komentáře filtrované podle autorů. |
find_comment_by_idx(author_id: int32_t, idx: int32_t) → std::optional<CommentData> | Najděte komentář podle autorů. |
find_comment_by_idx_all(idx: int32_t) → std::optional<CommentData> | Najděte komentář podle indexu všech autorů (pro vyhledávání 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 | Přidejte nový komentář a vraťte jeho 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 | Vkládejte k uvedenému bodu poznámku mezi existujícími připomínkami. |
remove_comment(author_id: int32_t, idx: int32_t) | Odstranit konkrétní poznámku podle identifikace autora a indexu. |
remove_comment_elem(elem: pugi::xml_node) | Odstranit komentář jeho uzlem XML. |
remove_comments_at(index: int32_t) | Odstranit poznámku u daného pozičního indexu. |
clear() | Zde jsou všechny komentáře. |
count() → int32_t | Počet připomínek v této části. |
is_empty() → bool | Jestli tato část nemá komentáře. |
save() | Přesunout XML zpět do balíčku. |
create_for_slide(package: opc::OpcPackage, slide_part_name: std::string_view) → CommentsPart | Vytvořte pro snímek novou prázdnou část komentářů a zaregistrujte všechny vztahy a typy obsahu. RelationshipsManager tak, aby vztah přežil následné uložení. |
load_for_slide(package: opc::OpcPackage, slide_part_name: std::string_view) → std::optional<CommentsPart> | Nahrát komentář pro slide, pokud existuje. |
delete_for_slide(package: opc::OpcPackage, slide_part_name: std::string_view) | Odstranit část komentářů spojenou se snímkem. |
resolve_target(from_part: std::string_view, target: std::string_view) → std::string | Vyřešit relativní cílovou cestu k absolutnímu názvu části. |
compute_relative_target(from_part: std::string_view, to_part: std::string_view) → std::string | Vypočítejte relativní cestu z jedné části do druhé. |