Formas de Apresentação em Grupo em C++
Visão geral
Este artigo explica como trabalhar com grupos de formas no Aspose.Slides. Ele mostra como adicionar um grupo de formas a um slide, colocar formas dentro dele e salvar a apresentação atualizada. Também demonstra como acessar as formas armazenadas dentro de um grupo e ler seus valores de AlternativeText. Além disso, o artigo aborda brevemente recursos relacionados a grupos de formas, como grupos aninhados, ordem Z e opções de bloqueio.
Adicionar um Grupo de Formas
O Aspose.Slides oferece suporte ao trabalho com grupos de formas em slides. Esse recurso auxilia os desenvolvedores a criar apresentações mais ricas. O Aspose.Slides para C++ permite adicionar ou acessar grupos de formas. É possível adicionar formas a um grupo criado para preenchê‑lo ou acessar qualquer propriedade do grupo de formas. Para adicionar um grupo de formas a um slide usando o Aspose.Slides para C++:
- Crie uma instância da Presentation classe.
- Obtenha a referência de um slide usando seu Índice.
- Adicione um grupo de formas ao slide.
- Adicione as formas ao grupo de formas criado.
- Salve a apresentação modificada como um arquivo PPTX.
O exemplo abaixo adiciona um grupo de formas a um slide.
Acessar a Propriedade AltText
Este tópico mostra passos simples, completos com exemplos de código, para adicionar um grupo de formas e acessar a propriedade AltText de grupos de formas em slides. Para acessar o AltText de um grupo de formas em um slide usando o Aspose.Slides para C++:
- Instancie a classe
Presentationque representa um arquivo PPTX. - Obtenha a referência de um slide usando seu Índice.
- Acesse a coleção de formas dos slides.
- Acesse o grupo de formas.
- Acesse a propriedade AltText.
O exemplo abaixo acessa o texto alternativo do grupo de formas.
FAQ
O agrupamento aninhado (um grupo dentro de outro grupo) é suportado?
Sim. GroupShape tem um método get_ParentGroup que indica diretamente o suporte à hierarquia (um grupo pode ser filho de outro grupo).
Como controlo a ordem Z do grupo em relação a outros objetos no slide?
Use a GroupShape Z-Order position para inspecionar sua posição na pilha de exibição.
Posso impedir mover/editar/desagrupar?
Sim. A seção de bloqueio do grupo é exposta via get_GroupShapeLock, que permite restringir operações sobre o objeto.