ActiveReports.NET v15 서비스팩 2 > 새로운 소식

본문 바로가기

ActiveReports.NET

새로운 소식

서비스팩 ActiveReports.NET v15 서비스팩 2

페이지 정보

작성자 GrapeCity 작성일 21-10-01 15:40 조회 40회 댓글 0건

본문

그레이프시티의 ActiveReports.NET 15의 두번째 서비스팩 출시를 알리게 되어 기쁩니다. 이 업데이트는 모든 ActiveReports 15 라이선스 소유자에게 무료로 제공됩니다.


만약 아직 ActiveReports 15 라이선스를 가지고 있지 않다면, 최신 버전을 다운로드할 수 있습니다.


보고된 버그 수정 목록을 보려면 이 페이지를 확인해 주시기 바랍니다.


이 릴리스에는 언급된 수정 사항 외에도 다음과 같은 몇 가지 요청된 기능도 포함되어 있습니다.

  • 새로운 Page/RDL 리포트에서 TXT로 내보내기 기능
  • 데스크탑 최종 사용자 리포트 디자이너에서 리포트 탐색기 사용자 정의
  • 런타임에 Page/RDL 차트 지역화
  • 웹 리포트 디자이너 이벤트

표 형식 보고서를 ASCII 프린터로 인쇄하기 위한 새로운 TXT 내보내기 기능

페이지 및 RDL 보고서에 대한 새로운 "표 텍스트" 내보내기 형식을 구현했습니다. 다음과 같은 제품 판매 보고서를 가지고 있다고 가정해 보겠습니다.


chart


도트 매트릭스 프린터로 인쇄하려는 경우 일반적으로 다음과 같은 결과가 나타납니다.


print


이 프로세스는 보고서의 간격과 표 모양을 제거합니다. 적절한 간격과 표 모양 보기를 유지하기 위해 새 표 형식 텍스트 내보내기를 사용하면 ASCII 프린터로 인쇄할 때 다음과 같이 표시됩니다.


tabular text

데스크탑 최종 사용자 리포트 디자이너
사용자 정의

이전에도 ActiveReports.NET의 최종 사용자 보고서 디자이너를 사용자 정의할 수 있었지만, 이번 릴리스에서는 데스크탑 최종 사용자 보고서 디자이너에서 데이터 소스, 데이터 세트 및 매개 변수를 추가하는 기능을 제어하는 프로세스를 간소화했습니다.


보고서 탐색기 컴포넌트에 "EnabledNodes" 속성을 추가하여 최종 사용자가 새 데이터 소스, 데이터 세트 또는 매개 변수를 추가할 수 있는 기능을 제어합니다. 기본적으로 이 속성은 "All"로 설정되어 있으며, 사용자는 새 연결 및 매개 변수를 만들 수 있습니다.


reportExplorer.EnabledNodes = ReportExplorerEnabledNodes.All


report explorer


새 데이터 소스를 추가하는 기능을 사용하지 않도록 설정하고 이미 존재하는 데이터 연결을 기반으로 새 데이터 세트를 추가할 수 있도록 하려면 다음과 같이 설정하십시오.


reportExplorer.EnabledNodes = ReportExplorerEnabledNodes.DataSets


enable nodes


하지만, 만약 새로운 매개변수 추가를 허용하고자 한다면, 다음과 같은 명령어를 사용할 수 있습니다.


reportExplorer.EnabledNodes = ReportExplorerEnabledNodes.Parameters


parameters


마지막으로, 모든 것을 비활성화하려면, EnabledNodes를 "None"으로 설정할 수 있습니다.


reportExplorer.EnabledNodes = ReportExplorerEnabledNodes.None


disable nodes

런타임에 Page/RDL 차트 지역화

이번 릴리스에서는 페이지 및 RDL 보고서에 차트를 지역화하는 기능도 추가되었습니다. 이제 지역화 리소스를 사용하여 다른 컨트롤과 마찬가지로 다음과 같은 차트의 속성을 지역화할 수 있습니다.

  • 차트의 헤더 제목
  • 차트의 푸터 제목
  • 차트의 축 제목
  • 차트의 범례 제목

local page rdl

웹 리포트 디자이너 이벤트

웹 리포트 디자이너는 최종 사용자를 위한 향상된 기능 및 사용 편의성과 개발자를 위한 사용자 정의 옵션을 제공합니다. 15.2 릴리스에서는 사용자 정의 기능을 훨씬 더 좋게 만들기 위해 핸들러를 몇 개 추가했습니다.


개발자가 웹 리포트 디자이너의 요청에 대한 사용자 정의 헤더를 추가할 수 있는 onBeforeRequest 메서드를 구현했습니다. 이 메서드는 designerOptions.server에 추가되며, HTTP 요청 init 객체를 인수로 수신합니다. 그런 다음 이 객체를 변경하고 반환할 수 있습니다.


다음 코드는 onBeforeRequest 이벤트 핸들러의 사용을 보여줍니다.


designerOptions.server.onBeforeRequest = function(init) {
    console.dir(init);
    init.headers = {
        "Accept": "",
        "Accept-Language": "EN",
        "Cache-Control": "no-cache",
    };
return init;
};


또한 다음의 새로운 핸들러들을 사용하여 애플리케이션에서 웹 보고서 디자이너의 구현을 보다 효과적으로 제어할 수 있습니다.

onBeforeSave (or onBeforeSaveAs) - false가 반환될 경우 저장 프로세스를 취소하는 비동기 핸들러입니다.

  • onAfterSave (or onAfterSaveAs) - 보고서가 성공적으로 저장되면 호출되는 핸들러입니다.
  • onBeforeOpen - false가 반환될 경우 문서 열기를 취소하는 비동기 핸들러입니다.
  • onAfterOpen - 문서가 성공적으로 열리면 호출되는 핸들러입니다.
  • onBeforeCreate - false가 반환될 경우 문서 작성을 취소하는 비동기 메서드입니다.
  • onAfterCreate - 문서가 성공적으로 생성되면 호출되는 핸들러입니다.


designerOptions.documentApiHandlers.onAfterOpen = function (options) {...};




지금 바로 ActiveReports.NET을 다운로드하여 직접 테스트해보세요!

arnet.png

 
  • 페이스북으로 공유
  • 트위터로  공유
  • 구글플러스로 공유
  • 카카오톡으로 보내기
그레이프시티 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기

년도별

그레이프시티 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@grapecity.com | 전화 : 1670-0583 | 경기도 안양시 동안구 시민대로 230, B-703(관양동, 아크로타워) 그레이프시티(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 Copyright ⓒ 2021 GrapeCity inc.