FreeformBuilder.AddNodes Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.