Группа
Добавить форму группы
Aspose.Slides поддерживает работу с групповыми формами на слайдах. Эта функция помогает разработчикам создавать более насыщенные презентации. Aspose.Slides для .NET поддерживает добавление или доступ к группам форм. Можно добавлять формы в добавленную групповую форму, чтобы заполнить ее, или получить доступ к любому свойству группе форм. Чтобы добавить групповую форму на слайд с использованием Aspose.Slides для .NET:
- Создайте экземпляр класса Presentation.
- Получите ссылку на слайд, используя его индекс.
- Добавьте групповую форму на слайд.
- Добавьте формы в добавленную групповую форму.
- Сохраните измененную презентацию в файл PPTX.
Пример ниже добавляет групповую форму на слайд.
// Создайте экземпляр класса Presentation
using (Presentation pres = new Presentation())
{
// Получите первый слайд
ISlide sld = pres.Slides[0];
// Доступ к коллекции форм слайдов
IShapeCollection slideShapes = sld.Shapes;
// Добавление групповой формы на слайд
IGroupShape groupShape = slideShapes.AddGroupShape();
// Добавление форм внутри добавленной групповой формы
groupShape.Shapes.AddAutoShape(ShapeType.Rectangle, 300, 100, 100, 100);
groupShape.Shapes.AddAutoShape(ShapeType.Rectangle, 500, 100, 100, 100);
groupShape.Shapes.AddAutoShape(ShapeType.Rectangle, 300, 300, 100, 100);
groupShape.Shapes.AddAutoShape(ShapeType.Rectangle, 500, 300, 100, 100);
// Добавление рамки групповой формы
groupShape.Frame = new ShapeFrame(100, 300, 500, 40, NullableBool.False, NullableBool.False, 0);
// Запишите файл PPTX на диск
pres.Save("GroupShape_out.pptx", SaveFormat.Pptx);
}
Доступ к свойству AltText
Эта тема демонстрирует простые шаги с примерами кода для добавления групповой формы и доступа к свойству AltText групповых форм на слайдах. Чтобы получить доступ к AltText групповой формы на слайде с использованием Aspose.Slides для .NET:
- Создайте экземпляр класса
Presentation
, который представляет файл PPTX. - Получите ссылку на слайд, используя его индекс.
- Доступ к коллекции форм слайдов.
- Доступ к групповым формам.
- Доступ к свойству AltText.
Пример ниже показывает, как получить альтернативный текст групповой формы.
// Создайте экземпляр класса Presentation, который представляет файл PPTX
Presentation pres = new Presentation("AltText.pptx");
// Получите первый слайд
ISlide sld = pres.Slides[0];
for (int i = 0; i < sld.Shapes.Count; i++)
{
// Доступ к коллекции форм слайдов
IShape shape = sld.Shapes[i];
if (shape is GroupShape)
{
// Доступ к групповой форме.
IGroupShape grphShape = (IGroupShape)shape;
for (int j = 0; j < grphShape.Shapes.Count; j++)
{
IShape shape2 = grphShape.Shapes[j];
// Доступ к свойству AltText
Console.WriteLine(shape2.AlternativeText);
}
}
}