SetCurrentGridStructure
Overloads
| Name | Description |
|---|---|
| SetCurrentGridStructure(int index) | 활성화되어 있는 캔버스에 정의되어 있는 index 번째 GridStructure를 활성화한다. |
| SetCurrentGridStructure(int canvasIndex, int gridStructaureIndex) | CanvasIndex 번째 캔버스에서 정의되어 있는 gridStructaureIndex 번째 GridStructure를 활성화한다. |
SetCurrentGridStructure(int index)
public void SetCurrentGridStructure(int index)
활성화되어 있는 캔버스에 정의되어 있는 index 번째 GridStructure를 활성화한다.
Parameters
| Name | Type | Description |
|---|---|---|
| index | int | 1번 부터 시작하는 GridStructure 순서 |
Examples
// VIZCore3D.NET Control
private VIZCore3D.NET.VIZCore3DControl vizcore3d;
private void Example()
{
vizcore3d.Drawing2D.GridStructure.AddGridStructure(3, 2, 210, 100);
vizcore3d.Drawing2D.GridStructure.AddGridStructure(5, 4, 210, 100, 0, 100);
vizcore3d.Drawing2D.GridStructure.SetCurrentGridStructure(1); // 첫 번째 3 by 2 GridStructure 활성화
}
SetCurrentGridStructure(int canvasIndex, int gridStructaureIndex)
public void SetCurrentGridStructure(int canvasIndex, int gridStructaureIndex)
CanvasIndex 번째 캔버스에서 정의되어 있는 gridStructaureIndex 번째 GridStructure를 활성화한다.
Parameters
| Name | Type | Description |
|---|---|---|
| canvasIndex | int | 1부터 시작하는 캔버스 순서 |
| gridStructaureIndex | int | 1번 부터 시작하는 GridStructure 순서 |
Examples
// VIZCore3D.NET Control
private VIZCore3D.NET.VIZCore3DControl vizcore3d;
private void Example()
{
vizcore3d.Drawing2D.View.AddCanvasBy2DView(210, 297); // 첫 번째 캔버스 생성
vizcore3d.Drawing2D.GridStructure.AddGridStructure(3, 2, 210, 100); // 첫 번째 GridStructure 생성
vizcore3d.Drawing2D.View.AddCanvasBy2DView(297, 210); // 두 번째 캔버스 생성
vizcore3d.Drawing2D.GridStructure.AddGridStructure(5, 4, 210, 100, 0, 0); // 첫 번째 GridStructure 생성
vizcore3d.Drawing2D.GridStructure.AddGridStructure(3, 4, 210, 100, 0, 100); // 두 번째 GridStructure 생성
int currentCanvasIndex = vizcore3d.Drawing2D.View.GetSelectCanvasBy2DView(); // 현재 작업 중인 캔버스의 인덱스 반환(= 두 번째 캔버스)
vizcore3d.Drawing2D.GridStructure.SetCurrentGridStructure(currentCanvasIndex, 2); // 두 번째 캔버스에 두 번째 GridStructure 활성화
}