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

ActiveReports v14 서비스팩 1 > 새로운 소식

본문 바로가기

ActiveReports.NET

새로운 소식

서비스팩 ActiveReports v14 서비스팩 1

페이지 정보

작성자 GrapeCity 작성일 2020-07-14 15:51 조회 910회 댓글 0건

본문

ActiveReports v14.1를 발표하게 되어 기쁘게 생각합니다. 이 버전에서는 가장 최신 기술을 기반으로 하여 확장된 기능을 제공하고 다양한 고객의 요구 사항을 반영하였습니다.

.NET Core 3.1 Support

끊임없이 변화하는 소프트웨어 세계에서 가장 중요한 것 중 하나는 LTS (Long-Term Support)입니다. 2020년 11월에 .NET 5가 출시될 예정 임에도 불구하고 Microsoft는 향후 3년간 .NET Core 3.1을 지원할 예정입니다.


(Source: https://devblogs.microsoft.com/dotnet/introducing-net-5/)


.NET Core 2.x 또는 3.0 응용 프로그램에서 ActiveReports를 사용하는 사람은 응용 프로그램을 .NET Core 3.1 및 ActiveReports v14.1로 업그레이드하는 것이 좋습니다. 성능 향상뿐만 아니라 .NET Core의 주요 이점인 .NET 응용 프로그램을 macOS 및 Linux 시스템에 배포할 수 있습니다.


ActiveReports는 보고서를 제공하기 위해 전체 프레임 워크가 없어도 .NET Core를 완벽하게 지원하는 유일한보고 솔루션입니다. 즉, ActiveReports 엔진을 포함한 .NET Core 응용 프로그램을 Mac 및 Linux 시스템에 배포할 수 있습니다.

PDF 내보내기에서 메타 데이터 추가

이 기능은 송장 형태의 PDF를 출력할 때 ZUGFeRD 표준을 따르는 유럽 사용자를 위해 특별히 설계되었습니다. ActiveReports v14.1은 DCMI (Dublin Core Metadata Initiative) 및 Adobe의 PDF 및 XMP Core 속성을 지원합니다.


ZUGFeRD 호환 PDF에 메타 데이터를 추가하는 방법에는 두 가지가 있습니다.


1. 네임 스페이스 (이 경우는 더블린)와 다음을 포함 할 각 객체를 정의하여 AdditionalMetaData 속성을 사용하십시오. 


RDL and Page Reports Users:

var pdfSetting = new GrapeCity.ActiveReports.Export.Pdf.Page.Settings();
pdfSetting.AdditionalMetadata.Add(new AdditionalMetadataInfo
{
    Namespace = AdditionalMetadataNamespace.PurlOrg, //Dublin Core Properties
    Key = "title",
    Value = "Invoice"
 };      


Section Reports Users:

GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport pdfExport = new GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport();
var metadata1 = new AdditionalMetadataInfo
{
    Namespace = AdditionalMetadataNamespace.PurlOrg, //Dublin Core Properties
    Key = "title",
    Value = "Invoice"
 };   

2. 기존 XML (또는 TXT) 파일을 첨부합니다:  

RDL and Page Reports Users:

var pdfSetting = new GrapeCity.ActiveReports.Export.Pdf.Page.Settings();
pdfSetting.Attachments.Add(new AttachmentInfo
{
    Name = "file.xml",
    Content = System.IO.File.ReadAllBytes(@"D:\Reports\file.xml"),
// or
// Content = File.ReadAllBytes(Application.StartupPath + "\\file.xml")
    Description = "attachment description" // optional 
});


Section Reports Users:

GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport pdfExport = new GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport();
var attachment = new GrapeCity.ActiveReports.Export.Pdf.AttachmentInfo
    {
          Name = "file.xml",
          Content = System.IO.File.ReadAllBytes(@"D:\Reports\file.xml"),
          Description = "attachment description" //optional 
    };
pdfExport.Options.Attachments.Add(attachment);

Excel 내보내기의 PageName 속성

차트, 테이블 및 하위 보고서와 같은 여러 항목이 있는 보고서가 있다고 가정해 보겠습니다. 이 보고서는 Excel로 내보내야 하며 각 컨트롤은 해당 통합 문서 내의 다른 시트에 표시되어야 합니다.


이러할 경우 PageName 속성이 도움이 됩니다. 컨테이너, 테이블, tablix및 하위 보고서와 같은 보고서 컨트롤의 경우 이 보고서 항목을 보관할 시트 이름을 설정할 수 있습니다.


추가적인 개선 사항

ActiveReports v14.에는 Chromium 기반 Edge 브라우저 지원, 연간 분기 Quarter (DateTime) 및 QuarterName (DateTime)을 정의하는 두 가지 새로운 표현식을 제어하는 차트가 추가되었습니다.


또한 새로운 데스크톱 보고서 디자이너 샘플과 웹 기반 최종 사용자 보고서 디자이너인 ActiveReports ProDesigner Web을 호스팅하는 Angular기반의 두 가지 새로운 샘플이 추가로 포함되어 있습니다.


항상 그렇듯 이 서비스팩은 ActiveReports v14 사용자에게 무료로 제공됩니다.

  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기

인기글

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