- Não, não.
Resumo geral
CommentsPart é uma classe em Aspose.Slides FOSS para C++.
Gerencia uma parte XML de comentários em slides (ppt/comments/slideN.xml) Existe um arquivo por slide que tem comentários. Fornece operações CRUD para elementos de comentário individuais e métodos estáticos de fábrica/ciclo de vida.
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
get_comments() → std::vector<CommentData> | Obtenha todos os comentários nesta parte. |
get_comments_by_author(author_id: int32_t) → std::vector<CommentData> | Filtra os comentários por autor. |
find_comment_by_idx(author_id: int32_t, idx: int32_t) → std::optional<CommentData> | Encontre um comentário por autor ID e índice. |
find_comment_by_idx_all(idx: int32_t) → std::optional<CommentData> | Encontre um comentário por índice em todos os autores (para pesquisa 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 | Adicionar um novo elemento de comentário e devolver o seu 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 | Insira um comentário na posição indicada entre os comentários existentes. |
remove_comment(author_id: int32_t, idx: int32_t) | Remover um comentário específico por ID do autor e índice. |
remove_comment_elem(elem: pugi::xml_node) | Remover um comentário pelo seu nó XML. |
remove_comments_at(index: int32_t) | Remover o comentário no índice de posição dado. |
clear() | Remova todos os comentários desta parte. |
count() → int32_t | Número de observações nesta parte. |
is_empty() → bool | Se esta parte não tem comentários. |
save() | Insistir no XML de volta ao pacote. |
create_for_slide(package: opc::OpcPackage, slide_part_name: std::string_view) → CommentsPart | Crie uma nova parte de comentários vazia para um slide e registre todos os tipos de relacionamento e conteúdo. RelationshipsManager assim o relacionamentos sobrevive a salvas subsequentes. |
load_for_slide(package: opc::OpcPackage, slide_part_name: std::string_view) → std::optional<CommentsPart> | Carregar a parte de comentários para um slide, se existe. |
delete_for_slide(package: opc::OpcPackage, slide_part_name: std::string_view) | Apagar a parte de comentários associada com um slide. |
resolve_target(from_part: std::string_view, target: std::string_view) → std::string | Resolver um caminho de destino relativo para um nome da parte absoluta. |
compute_relative_target(from_part: std::string_view, to_part: std::string_view) → std::string | Calcule um caminho relativo de uma parte para outra. |