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

ActiveReports v15 Service Pack 1 > 새로운 소식

본문 바로가기

ActiveReports.NET

새로운 소식

서비스팩 ActiveReports v15 Service Pack 1

페이지 정보

작성자 GrapeCity 작성일 2021-05-18 11:29 조회 676회 댓글 0건

본문

ActiveReports 15.1 릴리스를 발표하게 되어 기쁩니다. ActiveReports 15의 첫 번째 서비스 팩입니다. 2021년 첫 번째 릴리스에서는 일반 버그 수정 외에도 중요한 여러 새로운 기능을 제공합니다.

  • .NET Core 및 .NET 5가 포함된 Linux에 섹션 보고서 배포
  • 사용자 정의 글꼴 확인
  • JSViewer 성능 개선
  • PDF/UA 향상
  • 차트 향상:
  • 식 지원
  • 방사형 차트 템플릿
  • 확장된 페이지 나누기 속성
  • 동적 표 열 너비

이러한 기능을 기대하고 있는 사용자를 위해 바로 시작하겠습니다.

Linux의 섹션 보고서

ActiveReports 14부터 Linux에 페이지 및 RDL 보고서 배포를 지원했습니다. 그러나 섹션 보고서는 .NET Core/.NET 5에서 지원되었지만 GDI 렌더링에 의존하기 때문에 Windows 호스트가 필요했습니다. 이번 릴리스에서는 Linux 서버에 응용 프로그램을 배포할 수 있도록 하는 섹션 보고서 렌더링 엔진의 여러 기능을 향상했습니다.

가장 중요한 변경은 새로운 "GcDoc" 렌더링 사용이었습니다. 이 렌더링을 사용하면 ASP.NET Core 또는 ASP.NET 5 응용 프로그램을 Linux 환경에 배포할 수 있습니다. 일반 기능과 컨트롤은 모두 지원됩니다. 보고서를 ActiveReports의 경량 JSViewer 컴포넌트에 표시하거나 PDF, TXT 또는 TIFF 형식으로 내보낼 수 있습니다.

다음 몇 가지 사항에 유의해야 합니다.

  • GDI 호환성이 지원되지 않으므로 크로스 플랫폼 호환성 모드에서 컴파일
  • 호스트에 libgdiplus를 설치해야 함
  • WinForms 및 WPF 뷰어와 디자이너가 현재 지원되지 않음
  • 직접 인쇄 및 프린터 설정이 현재 지원되지 않음
  • 사용자 정의 컨트롤, OLE 개체, OLEDB 데이터 소스 및 메타파일 이미지가 지원되지 않음
  • RichTextBox에서 HTML 렌더링 지원
  • Excel 및 RTF 내보내기가 현재 지원되지 않음

사용자 정의 글꼴 확인

아시다시피 Windows 및 Linux 운영 체제는 근본적으로 달라서 다른 쪽에서 지원되지 않는 기능과 제한 사항이 있을 수 있습니다. 사용자 정의 글꼴 사용이 여기에 해당합니다. WYSIWYG 보고서를 위한 지속적인 노력의 일환으로 이번 릴리스에서는 API를 통해 사용자 정의 글꼴을 전달할 수 있는 기능을 제공하여 페이지, RDL 및 섹션 보고서가 Linux에서 올바른 글꼴로 표시됩니다.

사용자 정의 글꼴 확인

이 코드는 CustomFontResolver.cs 클래스를 사용하여 사용자 정의 글꼴을 등록하고 FontResolver API를 통해 섹션 보고서에 전달합니다.

JSViewer 성능 개선

HTML 내보내기에서 렌더링 속도를 크게 개선했습니다. 레이아웃을 빌드하고 각 보고서 페이지를 병렬로 내보내 거의 50%의 로드 시간으로 인상적인 결과를 얻을 수 있습니다.

StreaminEnabled = 이전StreaminEnabled = 현재
35,714개 레코드(1,824페이지)10863.55ms6450.81ms-40.62%
10,581개 레코드(918페이지)7156.45ms4058.1ms-43.29%
송장 832페이지4880.54ms2478.18ms-49.22%
복잡한 레이아웃(447페이지)9689.37ms5994.43ms-38.13%

PDF/UA 향상

이전에는 Adobe Acrobat과 같은 PDF 리더의 소리내어 읽기 기능을 사용할 경우 액세스 가능한 PDF의 이미지를 "그림 1"과 같은 컨트롤 이름으로 읽었습니다. PDF 문서에 더 쉽게 액세스할 수 있도록 이미지 컨트롤에 새로운 'Title' 속성을 추가했습니다.

pdf ua 향상

이제 PDF 리더에서 PDF/UA 출력을 읽을 때 제목, 컨트롤 유형을 차례로 읽습니다. 위 경우에는 "회사 로고, 그림"이라고 말합니다.

차트 향상

이번 ActiveReports 릴리스에서는 몇 가지 유용한 기능을 차트 라이브러리에 추가했습니다.


차트의 조건부 서식

이제 차트에 식을 사용하여 차트 레이블, 도구 설명 및 데이터 요소의 텍스트나 모양을 조건부로 변경할 수 있습니다. 예를 들어 특정 임계값 미만의 데이터 요소를 빨간색으로 표시하도록 차트 서식을 조건부로 지정한다고 가정합니다.

차트 조건부 서식 지정


차트 그림 > 구성 > 규칙 속성에서 RuleDesigner 편집기를 열어 이 작업을 수행합니다. 조건에 =Chart!CurrentData<15와 같은 식을 입력합니다. 그런 다음 규칙…을 클릭하여 RulePropertyDesigner 대화 상자를 엽니다. 여기서 그림의 다양한 속성을 지정하는 규칙을 얼마든지 설정할 수 있습니다.


배경색 빨강


여기서는 BackgroundColor를 빨강으로 설정합니다. 하지만 같은 조건에 더 많은 규칙을 추가하여 계열 레이블, 도구 설명 또는 기타 속성을 변경할 수 있습니다.

차트 조건부 서식 지정


방사형 차트 템플릿


방사형 차트 템플릿

이번 릴리스에서는 방사형 차트 템플릿을 추가했습니다. 거미 차트라고도 하는 방사형 차트는 다변량 데이터를 2차원 시각화로 표시하는 유용한 방법입니다. 일반적으로 방사형 차트는 3개 이상의 질적 변수(qualitative variables)를 포함합니다.

여기서는 금메달 수, 국가 및 연도입니다. 방사형 차트를 만들 때는 영역형, 거품형, 분산형, 꺾은선형의 4가지 그림 유형 중 하나를 선택할 수 있습니다.

방사형

확장된 페이지 나누기 속성

페이지 및 RDL 보고서에서 표와 같은 데이터 영역을 그룹화할 때 더 많은 페이지 나누기 옵션을 사용할 수 있습니다.

확장된 페이지 나누기

이 옵션을 사용하여 페이지에서 각 그룹의 렌더링을 고급 수준으로 제어할 수 있습니다. 예를 들어 영역에 그룹화된 표가 있고 각 영역을 홀수 페이지에 인쇄해야 하는 경우 BreakLocation 옵션을 StartAndEnd로 설정하십시오.

동적 표 열 너비

고객의 요청으로 추가된 기능입니다. 보고서에 표가 있고 하나 이상의 열을 조건 기준으로 숨기려고 한다고 가정합니다. ActiveReports에서 식을 사용하여 이 작업을 항상 수행할 수 있었지만 열을 숨기면 표 너비가 줄어들었습니다. 이 문제를 해결하기 위해 테이블 컨트롤의 열 속성에 새로운 속성인 AutoWidth를 추가했습니다.

이 속성을 비례로 설정하면 숨겨진 열로 남는 빈 공간을 고려해 열 너비를 자동으로 확장하여 원래 크기를 유지하는 훨씬 깔끔한 표를 렌더링합니다.

동적 표 열 너비

  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.