FreeformBuilder.AddNodes Método

Definição

Insere um novo segmento no final da forma livre que está sendo criada e adiciona os nós que definem o 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

Necessário MsoSegmentType. O tipo de segmento a ser adicionado.

EditingType
MsoEditingType

Necessário MsoEditingType. A propriedade de edição do vértice. Se SegmentType for msoSegmentLine, EditingType deve ser msoEditingAuto.

X1
Single

Obrigatório single. Se o EditingType do novo segmento for msoEditingAuto, esse argumento especificará a distância horizontal (em pontos) do canto superior esquerdo do documento até o ponto final do novo segmento. Se o EditingType do novo nó for msoEditingCorner, esse argumento especificará a distância horizontal (em pontos) do canto superior esquerdo do documento até o primeiro ponto de controle do novo segmento.

Y1
Single

Obrigatório single. Se o EditingType do novo segmento for msoEditingAuto, esse argumento especificará a distância vertical (em pontos) do canto superior esquerdo do documento até o ponto final do novo segmento. Se o EditingType do novo nó for msoEditingCorner, esse argumento especifica a distância vertical (em pontos) do canto superior esquerdo do documento até o primeiro ponto de controle do novo segmento.

X2
Single

Single opcional. Se o EditingType do novo segmento for msoEditingCorner, esse argumento especificará a distância horizontal (em pontos) do canto superior esquerdo do documento até o segundo ponto de controle do novo segmento. Se o EditingType do novo segmento for msoEditingAuto, não especifique um valor para esse argumento.

Y2
Single

Single opcional. Se o EditingType do novo segmento for msoEditingCorner, esse argumento especificará a distância vertical (em pontos) do canto superior esquerdo do documento até o segundo ponto de controle do novo segmento. Se o EditingType do novo segmento for msoEditingAuto, não especifique um valor para esse argumento.

X3
Single

Single opcional. Se o EditingType do novo segmento for msoEditingCorner, esse argumento especificará a distância horizontal (em pontos) do canto superior esquerdo do documento até o ponto final do novo segmento. Se o EditingType do novo segmento for msoEditingAuto, não especifique um valor para esse argumento.

Y3
Single

Single opcional. Se o EditingType do novo segmento for msoEditingCorner, esse argumento especificará a distância vertical (em pontos) do canto superior esquerdo do documento até o ponto final do novo segmento. Se o EditingType do novo segmento for msoEditingAuto, não especifique um valor para esse argumento.

Comentários

Você pode usar esse método tantas vezes quantas você deseja adicionar nós à forma livre que está criando. Ao concluir a adição de nós, use o ConvertToShape(Object) método para criar a forma livre que você acabou de definir. Para adicionar nós a uma forma livre depois de criada, use o Insert(Int32, MsoSegmentType, MsoEditingType, Single, Single, Single, Single, Single, Single) método da ShapeNodes coleção.

Aplica-se a