티스토리 뷰
C#을 활용하여 NX API를 사용하는 것은 C보다는 조금 어렵네요..
참고할 만한 소스가 영 없습니다.
이번에 올린 글은 화면을 4분할 한 이후에
이미지로 저장하는 기능을 구현해 봤습니다.
테스트환경은 vs2005, NX7.5 입니다.
########################################################################################################
// 4분할 뷰를 사용한 뒤 이미지 캡쳐를 하는 코드
Session theSession = Session.GetSession();
Part workPart = theSession.Parts.Work;
Part displayPart = theSession.Parts.Display;
Layout layout1 = (Layout)workPart.Layouts.FindObject("L4");
layout1.Open();
try
{
// The layout to be opened is already displayed
layout1.Open();
}
catch (NXException ex)
{
ex.AssertErrorCode(925052);
}
workPart.ModelingViews.WorkView.Fit();
UFDisp.ImageFormat imageFormat = 0;
UFDisp.BackgroundColor color = (UFDisp.BackgroundColor)1;
theUfSession.Disp.CreateImage("D:\\test.png", imageFormat, color);
layout1 = (Layout)workPart.Layouts.FindObject("L1");
layout1.Open();
try
{
// The layout to be opened is already displayed
layout1.Open();
}
catch (NXException ex)
{
ex.AssertErrorCode(925052);
}
########################################################################################################
참고할 만한 소스가 영 없습니다.
이번에 올린 글은 화면을 4분할 한 이후에
이미지로 저장하는 기능을 구현해 봤습니다.
테스트환경은 vs2005, NX7.5 입니다.
########################################################################################################
// 4분할 뷰를 사용한 뒤 이미지 캡쳐를 하는 코드
Session theSession = Session.GetSession();
Part workPart = theSession.Parts.Work;
Part displayPart = theSession.Parts.Display;
Layout layout1 = (Layout)workPart.Layouts.FindObject("L4");
layout1.Open();
try
{
// The layout to be opened is already displayed
layout1.Open();
}
catch (NXException ex)
{
ex.AssertErrorCode(925052);
}
workPart.ModelingViews.WorkView.Fit();
UFDisp.ImageFormat imageFormat = 0;
UFDisp.BackgroundColor color = (UFDisp.BackgroundColor)1;
theUfSession.Disp.CreateImage("D:\\test.png", imageFormat, color);
layout1 = (Layout)workPart.Layouts.FindObject("L1");
layout1.Open();
try
{
// The layout to be opened is already displayed
layout1.Open();
}
catch (NXException ex)
{
ex.AssertErrorCode(925052);
}
########################################################################################################
'C#' 카테고리의 다른 글
C# 대용량 파일 전송시 완료메세지 받기 (대용량파일도 가능) (0) | 2020.04.07 |
---|---|
티스토리에 소스코드 넣기 - colorscripter (0) | 2020.03.23 |
C# - Excel 이 없는 PC에서 Excel 문서를 읽어야 할때 (0) | 2019.07.03 |
C# 윈폼에 파일을 드래그 앤 드랍 ( Drag Drop File ) (0) | 2018.05.30 |
NX Signing 을 보다 쉽게 해보자 (C#, .NET) (1) | 2010.10.28 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- C# File Copy
- 러시아월드컵
- C# 대용량파일복사
- HTML 블로깅
- C# 파일 진행사항
- 독일전
- c# 엑셀
- FreeSpire.XLS for .net
- colorscripter #블로그코드입력 #티스토리코드입력 #네이버블로그코드입력
- 잉글랜드
- 8강
- c#
- 월드컵
- 결승전 경기시간
- C# 파일복사
- nx api
- C# 대용량파일 복사 완료
- C# 파일 카피
- 블로그 코드
- 코드입력
- 엑셀없이
- NXAPI
- Spire.XLS
- 월드컵경기장
- 벨기에
- 경기시간
- C# file.copy
- ug open
- C# 파일복사완료
- 크로아티아
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함