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>)CommentDataPř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>)CommentDataVklá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_tPočet připomínek v této části.
is_empty()boolJestli 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)CommentsPartVytvoř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::stringVyř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::stringVypočítejte relativní cestu z jedné části do druhé.
 Čeština