FreeformBuilder.AddNodes 方法

定义

将新线段插入到正在创建的任意多边形的尾部,并添加顶点以定义此线段。

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)

参数

SegmentType
MsoSegmentType

必需 MsoSegmentType。 要添加的线段的类型。

EditingType
MsoEditingType

必需 MsoEditingType。 顶点的编辑属性。 如果 SegmentTypemsoSegmentLineEditingType 则必须为 msoEditingAuto

X1
Single

必需 单一EditingType如果新段的 为 msoEditingAuto,则此参数指定从文档左上角到新段的终点) 的水平距离 (以磅为单位。 EditingType如果新节点的 为 msoEditingCorner,则此参数指定从文档左上角到新段的第一个控制点的水平距离) (以磅为单位。

Y1
Single

必需 单一EditingType如果新段的 为 msoEditingAuto,则此参数指定从文档左上角到新段终点的垂直距离 () 磅。 EditingType如果新节点的 为 msoEditingCorner,则此参数指定从文档左上角) 到新段的第一个控制点的垂直距离 (点。

X2
Single

可选 单一EditingType如果新段的 为 msoEditingCorner,则此参数指定从文档左上角到新段的第二个控制点的水平距离) (以磅为单位。 EditingType如果新段的 为 msoEditingAuto,则不要为此参数指定值。

Y2
Single

可选 单一EditingType如果新段的 为 msoEditingCorner,则此参数指定从文档左上角到新段的第二个控制点) 的垂直距离 (以磅为单位。 EditingType如果新段的 为 msoEditingAuto,则不要为此参数指定值。

X3
Single

可选 单一EditingType如果新段的 为 msoEditingCorner,则此参数指定从文档左上角到新段的终点的水平距离 () 磅。 EditingType如果新段的 为 msoEditingAuto,则不要为此参数指定值。

Y3
Single

可选 单一EditingType如果新段的 为 msoEditingCorner,则此参数指定从文档左上角到新段终点的垂直距离 () 磅。 EditingType如果新段的 为 msoEditingAuto,则不要为此参数指定值。

注解

您可以使用此方法任意多次将节点添加到正在创建的任意多边形。 添加完节点后,使用 ConvertToShape(Object) 方法创建刚刚定义的任意多边形。 若要在创建任意多边形后将节点添加到任意多边形,请使用 Insert(Int32, MsoSegmentType, MsoEditingType, Single, Single, Single, Single, Single, Single) 集合的 ShapeNodes 方法。

适用于