서비스팩 ActiveReports v13 서비스팩 1
페이지 정보
작성자 GrapeCity 작성일 2020-07-14 15:17 조회 959회 댓글 0건본문
관련링크
ActiveReports 13의 첫 번째 서비스 팩인 ActiveReports 13.1이 발매되었습니다. 추가된 주요 기능은 다음과 같습니다.
- Web Designer – 브라우저 기반 ad hoc 보고서 디자이너로서 모든 주요 브라우저를 지원함
- 새로운 JSViewer – 클라이언트 측의 빠른 렌더링을 위해 설계한 새로운 보고서 뷰어 컨트롤
- 사용자 상호 작용성을 향상한 새로운 차트
- FormattedText 컨트롤에서 더 많은 HTML 태그와 특성을 지원함
또한 ActiveReports 13.1 릴리스에서는 일부 버그가 수정되었고 사용자에게 유용한 기능이 다수 추가되었습니다. 자세히 알아보겠습니다.
Visual Studio 2019 지원
Visual Studio 2019는 더 빠른 프로젝트 실행, 코딩 리얼 에스테이트 증가를 위한 개선된 레이아웃, 더 손쉬운 협업을 가능하게 하는 아주 유용한 LiveShare 등을 포함하여 다수의 유용한 기능을 제공합니다. VS2019는 아직 정식 발매 전 단계이지만, 저희는 이미 VS2019에 대한 지원을 시작했습니다. ActiveReports 13.1은 VS2019를 공식 지원합니다!
페이지 보고서 및 RDL 보고서 병합
이번 서비스 팩 이전에는 여러 보고서 파일을 단일 PDF 문서로 내보내야 했습니다. 이제 ReportCombiner 클래스를 사용하여 기존 페이지 보고서 및 RDL 보고서를 단일 문서로 병합할 수 있습니다.
코드 몇 줄만으로 손쉽게 병합하고 내보낼 수 있습니다.
var combiner = new GrapeCity.ActiveReports.ReportsCore.Tools.ReportCombiner();
var r1 = new GrapeCity.ActiveReports.PageReport();
r1.Load(new System.IO.FileInfo(@"c:\temp\Report1.rdlx"));
var r2 = new GrapeCity.ActiveReports.PageReport();
r2.Load(new System.IO.FileInfo(@"c:\temp\Report2.rdlx"));
var r3 = new GrapeCity.ActiveReports.PageReport();
r3.Load(new System.IO.FileInfo(@"c:\temp\Report3.rdlx"));
combiner.AddReport(r1);
combiner.AddReport(r2);
ReportCombiner 클래스를 사용하면 단일 보고서나 보고서 목록을 삽입할 수 있으며, 지정된 색인에 보고서를 삽입하고, 보고서 사이의 간격을 설정하고, 보고서를 삭제할 수 있습니다.
테이블 내의 세로 병합
전문적인 Excel 사용자가 환영할 만한 향상 기능입니다. 이전에는 RDL 및 페이지 보고서에서 테이블 내의 셀을 항상 가로로 병합할 수 있었습니다. 이제는 테이블의 섹션(헤더, 바닥글, 그룹 헤더, 그룹 바닥글, 세부 정보) 내부에서 셀을 세로로 병합할 수 있습니다. 이 기능은 테이블 헤더 및 세부 정보 섹션이 복잡할 때 매우 유용합니다.
병합할 셀을 선택하고 마우스 오른쪽 버튼을 클릭하여 “셀 병합” 옵션을 찾으십시오.
LookupSet 함수
이제 페이지 및 RDL 보고서에서 LookupSet 함수를 사용하면 이름-값 쌍을 사용하여 데이터 집합에서 지정된 이름과 일치하는 모든 데이터를 표시할 수 있습니다.
LookupSet 함수는 지정된 데이터 집합에서 여러 행 값을 반환합니다. LookupSet 함수에서 반환된 데이터 집합의 필드는 데이터 영역 범위 내에서 함수/집계에 사용할 수 있는 일반 데이터 집합 필드처럼 동작합니다.
Lookup 식의 기본 구문은 다음과 같습니다.
`LookupSet(<SourceExpression>, <DestinationExpression>, <ResultExpression>, <LookupSetDataset>)`
LookupSet 함수에 대한 자세한 내용은 문서를 참조하십시오.
개선된 컨트롤 및 기능 성능
- JSViewer 성능을 개선하여 보고서 렌더링 시 메모리 사용이 최적화되었으며 이미지 및 바코드 처리가 향상되었습니다.
- 새로운 극좌표형 및 나선형 차트 유형을 제공합니다.
- 차트용 도구 설명 템플릿이 제공되므로, 도구 설명 템플릿 목록 중에서 선택할 수 있습니다. 이러한 도구 설명은 JSViewer 및 HTML5 뷰어에서 지원됩니다.
- Excel의 축소 가능한 행 – RDL 보고서를 Excel로 내보낼 때 새로운 EnableToggles 속성을 사용하면 세부 정보에 있는 축소 가능한 행 및 테이블 컨트롤의 행 그룹을 내보낼 수 있습니다.
- IVS 문자 지원 – ActiveReports는 이제 IVS(Ideographic Variation Sequences)를 지원합니다.
- 데바나가리(인도어) 문자 지원 – ActiveReports의 PDF 내보내기는 이제 데바나가리 문자 모양을 포함한 Arial Unicode MS, Nirmala UI 및 Mangal과 같은 글꼴과 함께 데바나가리 문자를 지원합니다.
- 웹 응용 프로그램의 PDF Font Factory 향상 – 향상된 PDF Font Factory 덕분에 web.config 설정을 수정하여 EUDC(최종 사용자 정의 문자)를 PDF에 포함할 수 있습니다.
최신 릴리스의 기능 및 향상 기능에 대한 자세한 내용은 ActiveReports 13 릴리스 및 문서 페이지를 참고하십시오. ActiveReports 13를 구매하신 고객은 이번 서비스팩을 무료로 업그레이드할 수 있습니다.
ActiveReports 13의 라이선스가 없는 경우에는 아래에서 30일 무료 평가판을 사용해 보시고 구매 를 결정하실 수 있습니다.