AddConnector

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

Crea un nuevo conector, lo ajusta a partir de una plantilla predeterminada y lo añade al final de la colección.

public IConnector AddConnector(ShapeType shapeType, float x, float y, float width, float height)
ParámetroTipoDescripción
shapeTypeShapeTypeEl ShapeType de la forma.
xSingleLa coordenada X para el lado izquierdo del marco de la forma.
ySingleLa coordenada Y para el lado superior del marco de la forma.
widthSingleEl ancho del marco de la forma.
heightSingleLa altura del marco de la forma.

Valor de Retorno

El índice basado en cero de la forma creada.

Objeto Connector creado.

Ejemplos

El siguiente ejemplo muestra cómo añadir un conector (un conector doblado) entre dos formas (una elipse y un rectángulo) en una presentación de PowerPoint.

[C#]
// Instancia una clase de presentación que representa un archivo PPTX
using (Presentation input = new Presentation())
{
    // Accede a la colección de formas para una diapositiva específica
    IShapeCollection shapes = input.Slides[0].Shapes;
    // Añade una forma autoshape de Elipse
    IAutoShape ellipse = shapes.AddAutoShape(ShapeType.Ellipse, 0, 100, 100, 100);
    // Añade una forma autoshape de Rectángulo
    IAutoShape rectangle = shapes.AddAutoShape(ShapeType.Rectangle, 100, 300, 100, 100);
    // Añade una forma de conector a la colección de formas de la diapositiva
    IConnector connector = shapes.AddConnector(ShapeType.BentConnector2, 0, 0, 10, 10);
    // Conecta las formas usando el conector
    connector.StartShapeConnectedTo = ellipse;
    connector.EndShapeConnectedTo = rectangle;
    // Llama a reroute que establece el camino automático más corto entre las formas
    connector.Reroute();
    // Guarda la presentación
    input.Save("Shapes-connector.pptx", SaveFormat.Pptx);
}

También Puede Interesar


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

Crea un nuevo conector y lo añade al final de la colección.

public IConnector AddConnector(ShapeType shapeType, float x, float y, float width, float height, 
    bool createFromTemplate)
ParámetroTipoDescripción
shapeTypeShapeTypeEl ShapeType de la forma.
xSingleLa coordenada X para el lado izquierdo del marco de la forma.
ySingleLa coordenada Y para el lado superior del marco de la forma.
widthSingleEl ancho del marco de la forma.
heightSingleLa altura del marco de la forma.
createFromTemplateBooleanSi es cierto, entonces la nueva forma se ajustará a partir de la plantilla predeterminada. Se asignará un nombre no vacío, un estilo simple y texto centrado a la nueva forma. Si es falso, entonces todos los valores de las propiedades de la nueva forma tendrán valores predeterminados.

Valor de Retorno

El índice basado en cero de la forma creada.

Objeto Connector creado.

También Puede Interesar