FreeformBuilder.AddNodes 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将新线段插入到正在创建的任意多边形的尾部,并添加顶点以定义此线段。
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。 顶点的编辑属性。 如果 SegmentType
为 msoSegmentLine, EditingType
则必须为 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 方法。