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。 頂点の編集対象のプロパティを指定します。 が msoSegmentLine の場合SegmentTypeは、 EditingTypemsoEditingAuto である必要があります。

X1
Single

単精度浮動小数点型 (Single) の値を使用します。 新しいセグメントの が EditingTypemsoEditingAuto の場合、この引数は、ドキュメントの左上隅から新しいセグメントの終点までの水平方向の距離をポイント単位で指定します。 新しいノードの が EditingTypemsoEditingCorner の場合、この引数は、ドキュメントの左上隅から新しいセグメントの最初のコントロール ポイントまでの水平方向の距離をポイント単位で指定します。

Y1
Single

単精度浮動小数点型 (Single) の値を使用します。 新しいセグメントの が EditingTypemsoEditingAuto の場合、この引数は、ドキュメントの左上隅から新しいセグメントの終点までの垂直距離をポイント単位で指定します。 新しいノードの が EditingTypemsoEditingCorner の場合、この引数は、ドキュメントの左上隅から新しいセグメントの最初のコントロール ポイントまでの垂直距離をポイント単位で指定します。

X2
Single

省略可能 な単一。 新しいセグメントの が EditingTypemsoEditingCorner の場合、この引数は、ドキュメントの左上隅から新しいセグメントの 2 番目のコントロール ポイントまでの水平方向の距離をポイント単位で指定します。 EditingType新しいセグメントの が msoEditingAuto の場合は、この引数の値を指定しないでください。

Y2
Single

省略可能 な単一。 新しいセグメントの が EditingTypemsoEditingCorner の場合、この引数は、ドキュメントの左上隅から新しいセグメントの 2 番目のコントロール ポイントまでの垂直距離をポイント単位で指定します。 EditingType新しいセグメントの が msoEditingAuto の場合は、この引数の値を指定しないでください。

X3
Single

省略可能 な単一。 新しいセグメントの が EditingTypemsoEditingCorner の場合、この引数は、ドキュメントの左上隅から新しいセグメントの終点までの水平方向の距離をポイント単位で指定します。 EditingType新しいセグメントの が msoEditingAuto の場合は、この引数の値を指定しないでください。

Y3
Single

省略可能 な単一。 新しいセグメントの が EditingTypemsoEditingCorner の場合、この引数はドキュメントの左上隅から新しいセグメントの終点までの垂直距離をポイント単位で指定します。 EditingType新しいセグメントの が msoEditingAuto の場合は、この引数の値を指定しないでください。

注釈

フリー フォームを作成するのにノードを追加すると、何度でも、このメソッドを使用できます。 ノードの追加が完了したら、 メソッドを ConvertToShape(Object) 使用して、定義したフリーフォームを作成します。 作成後にノードをフリーフォームに追加するには、コレクションの メソッドを使用 Insert(Int32, MsoSegmentType, MsoEditingType, Single, Single, Single, Single, Single, Single) します ShapeNodes

適用対象