- Não, não.

- Não, não.

Resumo geral

ShapeCollection é uma classe em Aspose.Slides FOSS para C++.

Gerencia a coleta de formas em um slide. Opera em dois modos: - Modo simples (default): formas são gerenciadas apenas na memória. - Modo com suporte XML (depois de init_internal): as formas são carregadas a partir e persistidas no XML spTree do slide, com cache preguiçoso.

Propriedades

Nome:Tipo de veículo:AcessosDescrição:
ShapeCollectionShapeCollectionLeia.Propriedade fornece acesso ao próprio ShapeCollection
TableTableLeia.Retorna um objeto de tabela que representa uma forma da tabulação.

Métodos de avaliação

AssinaturaDescrição:
ShapeCollection()ShapeCollectionPropriedade fornece acesso ao próprio ShapeCollection
Table()TableRetorna um objeto de tabela que representa uma forma da tabulação.
Table()Table
init_internal(slide_part: Internal::pptx::SlidePart, parent_slide: IBaseSlide)Iniciar a partir de uma parte do slide, entrando no modo com suporte XML.
size()std::size_tRetorna o número de formas.
to_array()std::vector<Shape*>Retorna todas as formas como ponteiros não-possuidores.
to_array(start_index: std::size_t, count: std::size_t)std::vector<Shape*>Retorna todas as formas como ponteiros não-possuidores.
reorder(new_index: std::size_t, shape: Shape)Mova uma forma para a posição especificada (ordem z).
reorder(index: std::size_t, shapes: std::span<Shape*>)Mova uma forma para a posição especificada (ordem z).
index_of(shape: Shape)std::ptrdiff_tDevolve o índice baseado em zero de uma forma, ou -1 se não for encontrado.
remove(shape: Shape)Remove uma forma da coleção por referência.
remove_at(index: std::size_t)Remove a forma no índice dado.
clear()Elimina todas as formas.
begin()iteratorRetorna um iterador para a primeira forma
end()iteratorRetorna um iterador passado a última forma
begin()const_iterator
end()const_iterator
get_sp_tree()pugi::xml_nodeObtenha o elemento spTree do slide XML.
load_shapes()Carregar todas as formas do XML, preenchendo o cache interno. Não-op se o cache já for válido.
invalidate_cache()Invalida o cache de formas, forçando um recarregar no próximo acesso.
save_to_part()Salve as alterações na parte do slide.
next_shape_id()intEncontre a próxima forma disponível na árvore spTree.
build_auto_shape_xml(sp: pugi::xml_node, shape_id: int, name: std::string_view, type: ShapeType, x: double, y: double, w: double, h: double, create_from_template: bool)Criar conteúdo XML para um novo elemento AutoShape.
build_connector_xml(cxn_sp: pugi::xml_node, shape_id: int, name: std::string_view, type: ShapeType, x: double, y: double, w: double, h: double, create_from_template: bool)Criar conteúdo XML para um novo elemento de conector (cxnSp).
reorder_single(new_index: std::size_t, shape: Shape)Reordene uma única forma para um novo lugar no XML e cache.
 Português