FreeformBuilder.AddNodes Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.