Kształty grupowe w prezentacji w C++

Przegląd

Ten artykuł wyjaśnia, jak pracować z grupowymi kształtami w Aspose.Slides. Pokazuje, jak dodać grupowy kształt do slajdu, umieścić w nim kształty i zapisać zaktualizowaną prezentację. Demonstruje także, jak uzyskać dostęp do kształtów przechowywanych wewnątrz grupy i odczytać ich wartości AlternativeText. Dodatkowo artykuł krótko omawia powiązane możliwości grupowych kształtów, takie jak zagnieżdżone grupy, kolejność Z oraz opcje blokowania.

Dodaj kształt grupowy

Aspose.Slides obsługuje pracę z grupowymi kształtami na slajdach. Ta funkcja pomaga programistom tworzyć bardziej zaawansowane prezentacje. Aspose.Slides for C++ umożliwia dodawanie lub dostęp do grupowych kształtów. Można dodawać kształty do utworzonej grupy, aby ją wypełnić lub uzyskać dostęp do dowolnej właściwości grupowego kształtu. Aby dodać grupowy kształt do slajdu przy użyciu Aspose.Slides for C++:

  1. Utwórz instancję klasy Presentation .
  2. Uzyskaj referencję do slajdu, używając jego indeksu
  3. Dodaj grupowy kształt do slajdu.
  4. Dodaj kształty do utworzonego grupowego kształtu.
  5. Zapisz zmodyfikowaną prezentację jako plik PPTX.

Przykład poniżej dodaje grupowy kształt do slajdu.

Dostęp do właściwości AltText

Ten temat przedstawia proste kroki, wraz z przykładami kodu, pozwalające dodać grupowy kształt i uzyskać dostęp do właściwości AltText grupowych kształtów na slajdach. Aby uzyskać dostęp do AltText grupowego kształtu w slajdzie przy użyciu Aspose.Slides for C++:

  1. Zainstancjuj klasę Presentation reprezentującą plik PPTX.
  2. Uzyskaj referencję do slajdu, używając jego indeksu.
  3. Uzyskaj dostęp do kolekcji kształtów slajdu.
  4. Uzyskaj dostęp do grupowego kształtu.
  5. Uzyskaj dostęp do właściwości AltText.

Przykład poniżej uzyskuje dostęp do tekstu alternatywnego grupowego kształtu.

FAQ

Czy obsługiwane jest zagnieżdżanie grup (grupa wewnątrz grupy)?

Tak. GroupShape posiada metodę get_ParentGroup, która bezpośrednio wskazuje na wsparcie hierarchii (grupa może być dzieckiem innej grupy).

Jak kontrolować kolejność Z grupy względem innych obiektów na slajdzie?

Użyj właściwości Z-Order position grupowego kształtu GroupShape, aby sprawdzić jego pozycję w stosie wyświetlania.

Czy mogę zapobiec przemieszczaniu/edycji/rozdzielaniu grupy?

Tak. Sekcja blokad grupy jest udostępniona przez get_GroupShapeLock, co pozwala ograniczyć operacje na obiekcie.