AddGroupShape

AddGroupShape()

Создает новый GroupShape и добавляет его в конец коллекции. Размер и положение рамки GroupShape будут подогнаны под содержимое, когда новая фигура будет добавлена в GroupShape.

public IGroupShape AddGroupShape()  

Возвращаемое значение

Созданный объект GroupShape.

Примеры

Следующий пример показывает, как добавить группу фигур на слайд презентации PowerPoint.

[C#]  
// Создание класса 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);  
}  

См. также


AddGroupShape(ISvgImage, float, float, float, float)

Создает новый GroupShape, заполняет его сконвертированными фигурами из SVG и добавляет его в конец коллекции.

public IGroupShape AddGroupShape(ISvgImage svgImage, float x, float y, float width, float height)  
ПараметрТипОписание
svgImageISvgImageОбъект изображения Svg ISvgImage
xSingleКоордината X для левой стороны рамки группы фигур.
ySingleКоордината Y для верхней стороны рамки группы фигур.
widthSingleШирина группы рамки группы фигур.
heightSingleВысота группы рамки группы фигур.

Возвращаемое значение

Созданный объект GroupShape.

См. также