Freigeben über


FreeformBuilder.AddNodes Methode

Definition

Fügt einen neuen Abschnitt am Ende der Freihandform, der erstellt wird, und fügt die Knoten, die das Segment definieren.

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)

Parameter

SegmentType
MsoSegmentType

Erforderlich MsoSegmentType. Der Typ des hinzuzufügenden Segments.

EditingType
MsoEditingType

Erforderlich MsoEditingType. Die Bearbeitungseigenschaft des Scheitelpunkts. Wenn SegmentTypemsoSegmentLine ist, EditingType muss msoEditingAuto sein.

X1
Single

Erforderlicher Single-Wert. Wenn der EditingType des neuen Segments msoEditingAuto ist, gibt dieses Argument den horizontalen Abstand (in Punkt) von der linken oberen Ecke des Dokuments zum Endpunkt des neuen Segments an. Wenn der EditingType des neuen Knotens msoEditingCorner ist, gibt dieses Argument den horizontalen Abstand (in Punkt) von der linken oberen Ecke des Dokuments zum ersten Kontrollpunkt für das neue Segment an.

Y1
Single

Erforderlicher Single-Wert. Wenn der EditingType des neuen Segments msoEditingAuto ist, gibt dieses Argument den vertikalen Abstand (in Punkt) von der oberen linken Ecke des Dokuments zum Endpunkt des neuen Segments an. Wenn der EditingType des neuen Knotens msoEditingCorner ist, gibt dieses Argument den vertikalen Abstand (in Punkt) von der oberen linken Ecke des Dokuments zum ersten Kontrollpunkt für das neue Segment an.

X2
Single

Optionaler Einzelner. Wenn der EditingType des neuen Segments msoEditingCorner ist, gibt dieses Argument den horizontalen Abstand (in Punkt) von der linken oberen Ecke des Dokuments zum zweiten Kontrollpunkt für das neue Segment an. Wenn der EditingType des neuen Segments msoEditingAuto ist, geben Sie keinen Wert für dieses Argument an.

Y2
Single

Optionaler Einzelner. Wenn der EditingType des neuen Segments msoEditingCorner ist, gibt dieses Argument den vertikalen Abstand (in Punkt) von der oberen linken Ecke des Dokuments zum zweiten Kontrollpunkt für das neue Segment an. Wenn der EditingType des neuen Segments msoEditingAuto ist, geben Sie keinen Wert für dieses Argument an.

X3
Single

Optionaler Einzelner. Wenn der EditingType des neuen Segments msoEditingCorner ist, gibt dieses Argument den horizontalen Abstand (in Punkt) von der linken oberen Ecke des Dokuments zum Endpunkt des neuen Segments an. Wenn der EditingType des neuen Segments msoEditingAuto ist, geben Sie keinen Wert für dieses Argument an.

Y3
Single

Optionaler Einzelner. Wenn der EditingType des neuen Segments msoEditingCorner ist, gibt dieses Argument den vertikalen Abstand (in Punkt) von der oberen linken Ecke des Dokuments zum Endpunkt des neuen Segments an. Wenn der EditingType des neuen Segments msoEditingAuto ist, geben Sie keinen Wert für dieses Argument an.

Hinweise

Sie können diese Methode verwenden, so oft wie Sie die Freihandform Knoten hinzuzufügen, den Sie erstellen möchten. Wenn Sie mit dem Hinzufügen von Knoten fertig sind, verwenden Sie die ConvertToShape(Object) -Methode, um die Freihandform zu erstellen, die Sie gerade definiert haben. Verwenden Sie die Insert(Int32, MsoSegmentType, MsoEditingType, Single, Single, Single, Single, Single, Single) -Methode der ShapeNodes Auflistung, um einer Freihandform Knoten hinzuzufügen, nachdem sie erstellt wurde.

Gilt für: