AddConnector

AddConnector(ShapeType, float, float, float, float)

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

public IConnector AddConnector(ShapeType shapeType, float x, float y, float width, float height)
ПараметрТипОписание
shapeTypeShapeTypeТип ShapeType фигуры.
xSingleКоордината X для левой стороны рамки фигуры.
ySingleКоордината Y для верхней стороны рамки фигуры.
widthSingleШирина рамки фигуры.
heightSingleВысота рамки фигуры.

Значение возврата

Индекс созданной фигуры с нулевой основой.

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

Примеры

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

[C#]
// Создает класс презентации, который представляет файл PPTX
using (Presentation input = new Presentation())
{
    // Получает коллекцию фигур для конкретного слайда
    IShapeCollection shapes = input.Slides[0].Shapes;
    // Добавляет эллипс
    IAutoShape ellipse = shapes.AddAutoShape(ShapeType.Ellipse, 0, 100, 100, 100);
    // Добавляет прямоугольник
    IAutoShape rectangle = shapes.AddAutoShape(ShapeType.Rectangle, 100, 300, 100, 100);
    // Добавляет соединитель к коллекции фигур слайда
    IConnector connector = shapes.AddConnector(ShapeType.BentConnector2, 0, 0, 10, 10);
    // Соединяет фигуры с помощью соединителя
    connector.StartShapeConnectedTo = ellipse;
    connector.EndShapeConnectedTo = rectangle;
    // Вызывает перенаправление, которое устанавливает автоматический кратчайший путь между фигурами
    connector.Reroute();
    // Сохраняет презентацию
    input.Save("Shapes-connector.pptx", SaveFormat.Pptx);
}

См. Также


AddConnector(ShapeType, float, float, float, float, bool)

Создает новый Connector и добавляет его в конец коллекции.

public IConnector AddConnector(ShapeType shapeType, float x, float y, float width, float height, 
    bool createFromTemplate)
ПараметрТипОписание
shapeTypeShapeTypeТип ShapeType фигуры.
xSingleКоордината X для левой стороны рамки фигуры.
ySingleКоордината Y для верхней стороны рамки фигуры.
widthSingleШирина рамки фигуры.
heightSingleВысота рамки фигуры.
createFromTemplateBooleanЕсли true, то новая фигура будет настроена по умолчанию. Будет присвоено непустое имя, простой стиль, текст будет выровнен по центру. Если false, то все значения свойств новой фигуры будут иметь значения по умолчанию.

Значение возврата

Индекс созданной фигуры с нулевой основой.

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

См. Также