! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

Spread.NET v17 > 새로운 소식

본문 바로가기

Spread.NET

새로운 소식

정식출시 Spread.NET v17

페이지 정보

작성자 MESCIUS 작성일 2024-01-19 10:32 조회 173회 댓글 0건

본문

흥미롭고 새로운 기능이 다수 포함된 Spread.NET V17의 출시 소식을 전해드립니다. 향상된 기능을 바로 살펴보겠습니다.



Spread 리본 컨트롤 


이제 Spread.NET에 Spread 리본 컨트롤이 새로 추가되어, 응용 프로그램에 디자이너 리본을 삽입하여 Spread.NET에서 사용할 수 있습니다. 여기에는 상황별 리본 탭, 버튼, 메뉴 및 오류 처리가 포함됩니다. 리본 막대 인스턴스를 만들어 FpSpread 인스턴스에 연결하면 됩니다. 



CommandExecuting 및 CommandExecuted 이벤트를 사용하여 기본 제공 명령을 재정의하고 ExecuteCommand 함수를 사용하여 명령을 수동으로 실행할 수도 있습니다.


새로운 .NET 스프레드시트 리본 컨트롤

도움말


통합 문서의 향상된 기능


헤더 및 푸터 WrapText

이 릴리스를 통해 Spread.NET는 WrapText2 속성을 사용하여 열 헤더 및 푸터의 텍스트를 줄 바꿈할 수 있는 기능을 제공합니다. 

.NET 스프레드시트 헤더 및 푸터 텍스트 줄 바꿈

도움말 - 열 헤더 | 도움말 - 열 푸터


인쇄의 향상된 기능

Spread.NET의 인쇄 기능이 업데이트되어 더욱 다양한 기능을 제공합니다. 다음과 같은 기능이 포함됩니다. 


  • 서로 다른 헤더/푸터 인쇄 – 첫 번째 페이지 또는 홀수 및 짝수 페이지만 헤더와 푸터를 인쇄하도록 선택할 수 있습니다.

  • 헤더/푸터 이미지 인쇄 내보내기 – 이미지가 포함된 헤더 및 푸터를 내보낼 수 있습니다. 여러 이미지가 있는 경우 첫 번째 이미지만 내보냅니다.

  • 한 부씩 인쇄/한 부씩 인쇄하지 않음 옵션 – 새로운 옵션을 사용하여 사용자가 페이지를 한 부씩 인쇄할지, 각 페이지를 여러 사본으로 인쇄할지 선택할 수 있습니다.

  • Excel 호환 인쇄 – 이제 인쇄 동작을 Excel처럼 변경할 수 있습니다. 이 옵션이 true로 설정된 경우 인쇄 결과가 Excel과 유사하지만 Spread.NET의 이전 버전과는 다르게 나옵니다. 모든 동작이 Excel과 정확히 같지는 않더라도, Excel과 더욱 유사하도록 동작을 변경하고 추가할 예정입니다. 또한 이 옵션이 true인 경우 PDF로 인쇄하는 기능이 지원되지 않습니다.


HTML로 저장

.NET 및 .NET Core가 업데이트된 이후, 더 이상 SheetView.SaveHtml 함수를 사용하여 데이터를 HTML로 저장할 수 없었습니다. 이제 이 기능이 IWorksheet.SaveAs 및 IWorkbook.SaveAs 함수를 통해 지원됩니다.  

이러한 함수를 사용하면 통합 문서나 워크시트를 HTML 형식으로 저장할 수 있습니다. 다만 이 기능은 셀 데이터에만 적용됩니다.

도움말


기본 제공 테마

이제 Spread.NET에서 Excel과 유사한 기본 제공 테마를 지원합니다.  

기본 제공 테마는 색과 글꼴을 포함하여, 워크시트의 모양을 변경하는 데 사용할 수 있습니다. 테마의 사용자 정의 색과 글꼴을 저장, 편집, 삭제하는 것 외에 테마를 사용자 정의할 수도 있습니다.

새로운 .NET 스프레드시트 기본 제공 테마 - 리본 컨트롤을 사용한 예

도움말


Office 365 기본 테마 2023

Office 365의 새로운 기본 테마가 Spread.NET에 추가되어 응용 프로그램에 걸쳐 동일한 모양을 유지할 수 있습니다. 


사용자 정의 문서 속성

Spread.NET는 이제 이름, 유형 및 값으로 속성을 설정하는 것을 포함하여 사용자 정의 문서 속성을 설정하는 기능을 지원합니다. 

.NET 스프레드시트에서 사용자 정의 문서 속성 설정

도움말


셀 범위의 마지막 행/열 가져오기

새 IRange.End 함수를 사용하면 소스 범위가 포함된 셀 범위의 끝에 있는 셀을 나타내는 IRange 개체를 가져올 수 있습니다. 이 기능은 데이터가 설정된 마지막 행 또는 열을 결정하는 데 유용합니다. 

도움말


ColumnDragMoveCompleting/RowDragMoveCompleting 이벤트

새 ColumnDragMoveCompleting 및 RowDragMoveCompleting 이벤트는 사용자가 끌기를 이용하여 행 또는 열을 이동할 때 실행됩니다. 



분산된 동적 배열의 테두리 숨기기

동적 배열을 사용하는 경우 동적 배열이 분산될 위치에 표시기가 나타납니다. DynamicArrayRenderer 속성을 사용하여 이 표시기를 숨길 수 있습니다. 

도움말

RichClipboard의 붙여넣기 옵션

RichClipboard 옵션이 True로 설정된 경우, 사용자가 다음과 같이 다양한 붙여넣기 옵션을 선택할 수 있습니다. 


  • 붙여넣기

  • 수식

  • 수식 및 숫자 서식

  • 소스 서식 유지

  • 테두리 없음

  • 소스 열 너비 유지

  • 행/열 바꿈

  • 값 붙여넣기

  • 값 및 숫자 서식

  • 값 및 소스 서식

  • 서식

  • 링크 붙여넣기

  • 그림으로 붙여넣기

  • 연결된 그림

  • 열 너비

  • 조건부 서식 병합


도움말


첫 번째/마지막 시트로 이동

이제 Ctrl 키를 누른 채로 탭 스트립의 다음 및 이전 버튼을 클릭하면 각각 마지막 또는 첫 번째 시트로 이동합니다. 

.NET 스프레드시트 UI 컴포넌트에서 첫 번째 또는 마지막 워크시트로 이동

도움말


IWorksheet의 Copy 메서드

이제 IWorksheet 인터페이스에 포함된 Copy 메서드로 셀의 대상/참조 시트를 복사하고 복사된 시트 내에서 참조 상태를 만들 수 있습니다. 

도움말


마우스 휠을 사용하여 왼쪽 및 오른쪽으로 스크롤

이제 Spread.NET이 워크시트 내에서 Shift+Ctrl+마우스 휠을 사용하여 가로로 스크롤하는 기능을 지원합니다. 

도움말


계산의 향상된 기능 


EVALUATE 함수

EVALUATE 함수가 Spread.NET에 추가되었습니다. 이 함수를 사용하면 텍스트 수식을 대수 수식으로 계산할 수 있습니다.

이 함수는 명명된 범위의 한계 내에서만 사용할 수 있습니다.

도움말


IRange.HasSpill API

이제 Spread.NET에 Excel과 유사한 IRange.HasSpill API가 포함됩니다. 이 API를 통해 셀 범위에 분산된 값이 포함되어 있는지 확인할 수 있습니다.

도움말



차트의 향상된 기능 


다단계 범주 레이블

이제 차트 레이블이 여러 행 또는 열을 지원하므로, 차트 구성과 가독성을 개선할 수 있습니다.

도움말


차트 시트

차트 시트는 Spread.NET에서 새롭게 지원하는 유형의 차트로, 차트만 포함되어 있습니다.

차트 시트는 EnhancedShapeEngine 속성이 true로 설정된 경우에만 사용할 수 있습니다. 차트 시트는 API를 통해, 또는 시트 탭을 마우스 오른쪽 버튼으로 클릭하여 사용할 수 있습니다.

.NET 스프레드시트의 새로운 차트 시트 - 단일 시트에서 차트 데이터만 보기

도움말


차트에 포함된 셰이프

이제 차트 내에 셰이프를 포함할 수 있습니다. 차트에 상호 작용이 가능한 셰이프를 삽입할 수 있지만 범위는 차트의 경계 이내로 제한됩니다.

도움말


셰이프의 향상된 기능  


곡선 주석이 있는 셰이프

이제 곡선 세그먼트를 사용하여 셰이프를 그릴 수 있습니다. 이 작업은 코드 또는 리본 표시줄을 통해 실행할 수 있습니다.

셰이프를 수동으로 그리는 경우, 셰이프를 추가하려면 마우스로 이동하고 클릭한 다음 두 번 클릭하고 Enter/Esc를 누르거나, 시작점을 한 번 클릭하여 셰이프를 완료합니다. Spread.NET는 예를 들어 리본 컨트롤을 사용하여, 곡선 주석이 있는 셰이프를 지원합니다.

도움말


셀에 그림 삽입

이제 Spread.NET에서 셀 안에 그림을 삽입할 수 있습니다.

이 기능은 붙여넣기 옵션의 상황에 맞는 메뉴에서 '셀에 그림 붙여넣기'(RichClipboard가 true로 설정된 경우) 및 리본 표시줄의'셀에 그림 삽입'을 통해 지원됩니다.

리본 컨트롤을 사용하여 .NET 스프레드시트에 그림 삽입

도움말


셰이프의 세로 텍스트

셰이프는 이제 EnhancedShapeEngine 속성이 true로 설정된 경우 세로 텍스트를 올바로 설정하는 기능을 지원합니다. 이 작업은 TextOrientation.HorizontalRotatedFarEast 설정을 통해 실행됩니다.

도움말


.NET 8 지원   

V17 릴리스를 통해 이제 Spread.NET에서 .NET 8을 지원합니다.


바로 가기 키  

Spread.NET는 Excel 호환 바로 가기 키를 지원해 왔으며, V17 릴리스에는 다음을 포함하여 훨씬 더 많은 바로 가기 키에 대한 지원이 추가되었습니다.


  • Ctrl + - : 셀 삭제

  • Ctrl + F3 : 이름 관리 대화 상자 표시

  • Shift + F9 : 활성 시트 계산

  • F9 : 전체 통합 문서 계산

  • Ctrl + Shift + T : 표의 요약 행 표시/숨기기

  • Ctrl + T : 표 만들기

  • Ctrl + U : 텍스트 서식을 밑줄로 지정

  • Ctrl + I : 텍스트 서식을 기울임꼴로 지정

  • Ctrl + B : 텍스트 서식을 굵게 지정

  • Ctrl + Shift + % : 텍스트 서식을 백분율로 지정

  • Ctrl + Shift + V : 일반 텍스트 또는 일반 값 붙여넣기

  • Alt + Shift + 오른쪽 화살표 : 아웃 라인 그룹 작성

  • Alt + Shift + 왼쪽 화살표 : 그룹 해제


성능 개선  

Spread.NET의 V17 릴리스에서는 다음을 포함하여, 몇 가지 성능 문제도 해결되었습니다.


  • 화살표 키로 포커스 이동 시 지연

  • 수식/값 설정 후 셀 계산

  • 열 400개의 행 500개 분산 후 재계산

  • 이전 버전에서 업그레이드 시 문제

  • INDEX 수식 참조

  • 동적 배열 최적화


이러한 기능에 대한 자세한 내용은 데모를 다운로드하고 문서를 확인하시기 바랍니다.