Compartir a través de


FreeformBuilder.AddNodes Método

Definición

Inserta un nuevo segmento al final de la forma libre que se está creando y agrega los nodos que definen el segmento.

public void AddNodes (Microsoft.Office.Core.MsoSegmentType SegmentType, Microsoft.Office.Core.MsoEditingType EditingType, float X1, float Y1, float X2 = 0, float Y2 = 0, float X3 = 0, float Y3 = 0);
abstract member AddNodes : Microsoft.Office.Core.MsoSegmentType * Microsoft.Office.Core.MsoEditingType * single * single * single * single * single * single -> unit
Public Sub AddNodes (SegmentType As MsoSegmentType, EditingType As MsoEditingType, X1 As Single, Y1 As Single, Optional X2 As Single = 0, Optional Y2 As Single = 0, Optional X3 As Single = 0, Optional Y3 As Single = 0)

Parámetros

SegmentType
MsoSegmentType

Obligatorio MsoSegmentType. Tipo de segmento que se va a agregar.

EditingType
MsoEditingType

Obligatorio MsoEditingType. Propiedad de modificación del vértice. Si SegmentType es msoSegmentLine, EditingType debe ser msoEditingAuto.

X1
Single

Single obligatorio. Si el EditingType del nuevo segmento es msoEditingAuto, este argumento especifica la distancia horizontal (en puntos) desde la esquina superior izquierda del documento hasta el punto final del nuevo segmento. Si el EditingType del nuevo nodo es msoEditingCorner, este argumento especifica la distancia horizontal (en puntos) desde la esquina superior izquierda del documento hasta el primer punto de control del nuevo segmento.

Y1
Single

Single obligatorio. Si el EditingType del nuevo segmento es msoEditingAuto, este argumento especifica la distancia vertical (en puntos) desde la esquina superior izquierda del documento hasta el punto final del nuevo segmento. Si el EditingType del nuevo nodo es msoEditingCorner, este argumento especifica la distancia vertical (en puntos) desde la esquina superior izquierda del documento hasta el primer punto de control del nuevo segmento.

X2
Single

Single opcional. Si el EditingType del nuevo segmento es msoEditingCorner, este argumento especifica la distancia horizontal (en puntos) desde la esquina superior izquierda del documento hasta el segundo punto de control del nuevo segmento. Si el EditingType del nuevo segmento es msoEditingAuto, no especifique un valor para este argumento.

Y2
Single

Single opcional. Si el EditingType del nuevo segmento es msoEditingCorner, este argumento especifica la distancia vertical (en puntos) desde la esquina superior izquierda del documento hasta el segundo punto de control del nuevo segmento. Si el EditingType del nuevo segmento es msoEditingAuto, no especifique un valor para este argumento.

X3
Single

Single opcional. Si el EditingType del nuevo segmento es msoEditingCorner, este argumento especifica la distancia horizontal (en puntos) desde la esquina superior izquierda del documento hasta el punto final del nuevo segmento. Si el EditingType del nuevo segmento es msoEditingAuto, no especifique un valor para este argumento.

Y3
Single

Single opcional. Si el EditingType del nuevo segmento es msoEditingCorner, este argumento especifica la distancia vertical (en puntos) desde la esquina superior izquierda del documento hasta el punto final del nuevo segmento. Si el EditingType del nuevo segmento es msoEditingAuto, no especifique un valor para este argumento.

Comentarios

Puede utilizar este método tantas veces como desee para agregar nodos a la forma libre que se está creando. Cuando termine de agregar nodos, use el ConvertToShape(Object) método para crear la forma libre que acaba de definir. Para agregar nodos a una forma libre después de crearla, use el Insert(Int32, MsoSegmentType, MsoEditingType, Single, Single, Single, Single, Single, Single) método de la ShapeNodes colección.

Se aplica a