Click or drag to resize
XDL

NXImageLayerVectorEditorInsertNewOBJ(eXvcObjType, ArrayList, Boolean, Boolean) Method

객체 형식과 정점 배열을 이용하여 새로운 객체를 추가한다.

Namespace: Pixoneer.NXDL.NXImage
Assembly: NXImage (in NXImage.dll) Version: 2.0.3.38
Syntax
C#
public XvcObj InsertNewOBJ(
	eXvcObjType type,
	ArrayList vertexList,
	bool bAddCommand,
	bool bObjFixed
)

Parameters

type  eXvcObjType
[In] 객체 형식.
vertexList  ArrayList
[In] 정점 목록.
bAddCommand  Boolean
[In] 새로운 객체를 추가하면서 Undo/Redo 명령을 적용할지에 대한 여부.
bObjFixed  Boolean
[In] 추가된 객체를 고정시킬것인지에 대한 여부.

Return Value

XvcObj
객체가 생성되고 추가되면 생성된 객체가 반환되고, 그렇지 않으면 null이 반환된다.
Example
예제 #1:
C#
private void rectangleToolStripMenuItem_Click(object sender, EventArgs e)
{
    System.Collections.ArrayList vertexList = new System.Collections.ArrayList();
    vertexList.Add(new XVertex3d(10, 10, 0));
    vertexList.Add(new XVertex3d(30, 30, 0));

    XvcObj obj = nxImageLayerVectorEditor.InsertNewOBJ(eXvcObjType.Rectangle, vertexList, true, false);
    obj.IsFixed = true;
    nxImageLayerVectorEditor.SelectNone();
}        ///
예제 #2:
C#
private void rectangleToolStripMenuItem_Click(object sender, EventArgs e)
{
    System.Collections.ArrayList vertexList = new System.Collections.ArrayList();
    vertexList.Add(new XVertex3d(10, 10, 0));
    vertexList.Add(new XVertex3d(30, 30, 0));

    XvcObj obj = nxImageLayerVectorEditor.InsertNewOBJ(eXvcObjType.Rectangle, vertexList, true, true);
    obj.IsFixed = false;
    nxImageLayerVectorEditor.SelectObject(obj, true);
}        ///
See Also