FastReport .NET Mono는 Mono 프레임워크에서 실행되는 애플리케이션을 위해 설계된 보고서 컴포넌트입니다. 개발자는 이를 사용해 데이터 기반 보고서를 만들고, 문서를 미리 보기 및 인쇄하며, 결과를 일반적인 형식으로 내보낼 수 있습니다. 이 컴포넌트는 크로스 플랫폼 환경에서 보고서 디자인, 스크립팅, 그리고 여러 데이터 원본과의 통합을 지원합니다.
Mono 애플리케이션을 위한 크로스 플랫폼 보고
이 컴포넌트는 여러 운영 체제에서 Mono 프레임워크로 실행되는 애플리케이션에 보고 기능을 제공합니다. 개발자는 일관된 보고서 동작과 레이아웃 렌더링을 유지하면서 크로스 플랫폼 .NET 환경에서 구조화된 문서와 비즈니스 보고서를 생성할 수 있습니다.
유연한 보고서 생성
이 보고 엔진은 송장, 카탈로그, 재무 보고서, 양식 등 다양한 문서 유형의 생성을 지원합니다. 개발자는 인쇄, 배포 또는 디지털 공유에 적합한 구조화된 시각적 보고서로 애플리케이션 데이터를 변환하는 레이아웃을 설계할 수 있습니다.
Band 기반 보고서 레이아웃 시스템
보고서는 헤더, 푸터, 데이터 섹션, 그룹화된 블록으로 콘텐츠를 구성하는 band 기반 레이아웃 모델을 사용해 만들어집니다. 이 접근 방식은 목록 보고서, 그룹화된 데이터, 마스터-디테일 관계, 중첩 보고서, 재사용 가능한 보고서 템플릿을 지원합니다.
통합 보고서 디자이너
이 제품에는 보고서 템플릿을 생성하고 수정하는 데 사용되는 시각적 보고서 디자이너가 포함되어 있습니다. 개발자나 고급 사용자는 레이아웃 코드를 작성하는 대신 문서를 시각적으로 설계하면서 보고서 구조, 레이아웃 요소, 매개변수, 데이터 바인딩을 구성할 수 있습니다.
데이터 원본 통합
FastReport .NET Mono는 애플리케이션 개체, 데이터베이스 연결, 테이블, 쿼리, 비즈니스 개체를 포함한 여러 데이터 원본과 함께 작동할 수 있습니다. ADO .NET 데이터 액세스를 지원하며 보고서가 애플리케이션 데이터 계층에서 직접 정보를 가져오고 처리할 수 있게 합니다.
스크립팅 및 사용자 지정 보고서 로직
보고서에는 C# 또는 VB .NET으로 작성된 스크립트를 포함하여 사용자 지정 계산, 조건부 서식, 동적 동작을 구현할 수 있습니다. 이 스크립팅 기능을 통해 개발자는 보고서 생성 로직을 제어하고 애플리케이션 데이터에 따라 출력을 맞춤 설정할 수 있습니다.
대화형 보고서 미리 보기
기본 제공 미리 보기 인터페이스를 통해 사용자는 인쇄하거나 내보내기 전에 생성된 보고서를 검토할 수 있습니다. 뷰어는 보고서 페이지 탐색, 확대/축소 제어, 복잡한 다단계 보고서 검사를 지원하여 레이아웃과 데이터 표현을 확인할 수 있게 합니다.
인쇄 및 문서 출력
이 보고 엔진은 생성된 보고서에 대한 기본 인쇄 지원을 제공합니다. 개발자는 레이아웃 배율 조정, 페이지 구성, 서식 옵션이 포함된 인쇄용 문서를 생성하여 보고서가 다양한 프린터와 용지 크기에서 올바르게 표시되도록 할 수 있습니다.
여러 형식으로 내보내기
생성된 보고서는 배포 또는 보관을 위해 널리 사용되는 파일 형식으로 내보낼 수 있습니다. 지원되는 출력에는 PDF, HTML, Excel, 이미지 파일 및 애플리케이션 환경 밖에서 보고서를 공유할 수 있게 하는 다른 문서 형식이 포함됩니다.
FastReport 생태계와의 호환성
FastReport .NET Mono는 더 넓은 FastReport 보고 생태계와 통합됩니다. 호환되는 FastReport 제품으로 만든 보고서 템플릿은 재사용하거나 조정할 수 있어 팀이 서로 다른 애플리케이션 플랫폼 전반에서 일관된 보고서 디자인을 유지하는 데 도움이 됩니다.
제품 호환성
아래의 세부 정보를 확인하여 이 제품이 사용 환경에서 지원되는지 확인하세요.
컴포넌트 유형
.NET
Mono 컴포넌트
.NET 버전
.NET 5 / .NET Core 3.1
.NET 4.8 or earlier
.NET 플랫폼
.NET 클래스
.NET Core 3.1 어셈블리
IDE 지원
Visual Studio
Visual Studio Code
구매 방법
개별로도 구매 가능하며 FastReport .NET Ultimate의 일부로도 제공됩니다.
1998년에 설립되어 버지니아주 알렉산드리아에 본사를 둔 Fast Reports는 다양한 데이터베이스에서 보고서와 문서를 생성하기 위한 라이브러리와 컴포넌트를 개발합니다. 이 회사의 컴포넌트는 .NET Core, RAD Studio, Visual Studio, Lazarus, Mono와 같은 플랫폼 전반의 수십만 개 소프트웨어 프로그램에 통합되어 있으며, 폭넓은 국제 사용자층을 지원하기 위해 40개 이상의 언어로 현지화되어 있습니다. 미국, 유럽, 아프리카에 사무소를 두고 50개국 이상에서 파트너 네트워크를 확장해 가고 있는 Fast Reports는 Fortune 500에 등재된 조직을 포함해 20,000개 이상의 고객에게 서비스를 제공합니다. 개발자 중심 솔루션으로서의 Fast Reports는 이식성, 광범위한 플랫폼 지원, 유연한 라이선싱으로 인정받고 있습니다.