1. .net용 ActiveReports의 주요 기능 소개 ASP.NET 서버 컨트롤을 사용하여 WebForms 애플리케이션에서 ASP.NET-ActiveReports를 지원합니다. 이 컨트롤은 HTML, ActiveX, .NET 및 PDF 브라우저를 사용한 분산 웹 보고를 지원합니다.
완전한 코드 통합 - Microsoft Visual Studio.NET 편집기를 사용하여 C# 또는 VB.NET으로 보고서를 코딩할 수 있으며 이는 매우 유연합니다.
보고서 마법사 - 보고서 마법사는 통합 디자이너를 사용하여 사용자 정의할 수 있는 간단한 보고서 작성을 시작하는 데 도움이 됩니다.
디자이너 개체 템플릿
완전히 노출된 개체 템플릿입니다.
보고서 생성 API를 사용
하면 보고서를 동적으로 생성하고 수정할 수 있으므로
보고서 개체 및 구성원에 대한 완전한 런타임 액세스가 제공됩니다.최종 사용자 보고서 디자이너
최종 사용자 디자이너는 애플리케이션에 디자이너를 추가하는 기능을 제공하고 최종 사용자 보고서 편집 기능도 제공합니다.
컨트롤의 메서드와 속성을 사용하면 보고서 레이아웃을 쉽게 저장 및 로드하고, 디자인 환경을 모니터링 및 제어하고, 최종 사용자의 요구에 따라 모양을 사용자 지정할 수 있습니다.
ASP.NET과 통합
웹 브라우저 컨트롤은 웹에서 ActiveReports를 빠르게 검색하고 인쇄 기능을 제공하며 ActiveX 브라우저 및 Acrobat Reader 브라우저 유형의 속성을 가지고 있습니다.
RPX 파일 HTTP 핸들러는 웹 서버에 보고서를 쉽게 배치하고 인터넷 사용자가 코드를 작성하지 않고도 HTML 또는 PDF로 보고서를 찾아볼 수 있도록 하는 기능을 제공합니다.
컴파일된 보고서 HTTP 처리기는 ASPX 페이지를 작성할 필요 없이 서버 어셈블리의 컴파일된 ActiveReports에 대한 직접 액세스를 제공합니다.
릴리스 - 배포가 용이함
보고 엔진은 강력한 이름을 처리하는 간단한 어셈블리입니다. 어셈블리는 XCopy를 사용하여 게시하거나 GAC(전역 어셈블리 저장소)에 배치할 수 있습니다.
Professional 버전에는 ASP.NET 보고를 위한 HTTP 처리기와 서버측 웹 컨트롤이 포함되어 있습니다.
디자이너 - 배우기 쉬움
.NET 환경과 완벽하게 통합됨
친숙한 사용자 인터페이스
지원 C# 및 Visual Basic .NET
보고서는 더 빠른 처리와 강화된 보안을 위해 애플리케이션의 일부로 컴파일되며 사용자는 선택적으로 이를 별도로 게시할 수 있습니다.
초보자 보고서 마법사 및 Microsoft Access 보고서 가져오기 마법사
디자이너에는 타사 컨트롤(차트 컨트롤, 이미지 컨트롤 등)이 있습니다.
데이터 액세스 - 쉬운 연결
Dataset, DataView, DataTable 및 모든 IListSource 제어 데이터 소스 속성에 바인딩된
유연한 xml 데이터 소스를
포함한 OLEDB 및 SqlClient 보고서 데이터 소스
를 포함하여런타임 시 수정하여 임시(동적) 보고서를 생성할 수 있습니다.
유연한 언바운드 데이터
미리 보기 및 출력 - 표시가 쉽습니다.
인터넷에서 RTF, PDF, EXCEL, HTML, TIFF 및 텍스트 파일로
TOC/Bookmarks
하이퍼링크
출력 필터링 파일 형식을 사용하는 데 적합한C# 코드
소규모 배포 어셈블리를 지원합니다.
공식 웹사이트: http://www.datadynamics.com
2. 등록 Ø ***.exe.config 또는 Web.config에 다음 코드를 삽입하세요:
<appSettings>
<addkey="DataDynamicsARLic" value="DD-APN-10 -C001733,DD-APN-10-C001733,DD-APN-10-C001733,XY6Y7KQBTY12323KJCKJ" />
</appSettings>
Ø 각 구성표에 대해 Licenses.licx 파일을 회전한 후 다음을 다시 생성합니다:
DataDynamics.ActiveReports.ActiveReport, ActiveReports, Version =1.2.2003.630, Culture=neutral, PublicKeyToken=dbe4120289f9fd8a
Ø 보고서가 길이 제한을 초과하여 오른쪽에 빨간색 선이 나타납니다. 그렇게 인쇄하면 빈 종이가 추가로 나타납니다.
1 왼쪽 여백 + 오른쪽 여백 + 인쇄 너비는 용지 너비보다 작아야 합니다
.2 right.margin > 1.0이면 표시됩니다
. 현재 이 컨트롤에 대한 문서가 거의 없습니다. 읽을 수만 있습니다. 직접 샘플을 작성하거나 E 문서를 다운로드하세요 :) ;
중국어 ActiveReports 2.0 인터페이스
Public Sub Creport(AReport As ActiveReport)
'중국어 ActiveReport
' 다음은
AReport
.ToolBar.Tools.Item(0).Tooltip = "각 페이지의 디렉터리"
.ToolBar.Tools.Item(2)
2.0에 적용됩니다..Caption = "인쇄..."
.ToolBar.Tools.Item(2).Tooltip = "보고서 인쇄"
.ToolBar.Tools.Item(4).Tooltip = "복사"
.ToolBar.Tools.Item(6). Tooltip = " 찾기 "
.ToolBar.Tools.Item(8).Tooltip = "단일 페이지 표시"
.ToolBar.Tools.Item(9).Tooltip = "여러 페이지 표시"
.ToolBar.Tools.Item(11).Tooltip = "축소"
.ToolBar.Tools.Item(12).Tooltip = "확대"
.ToolBar.Tools.Item(15).Tooltip = "이전 페이지"
.ToolBar.Tools.Item(16).Tooltip = " 다음 페이지"
.ToolBar.Tools.Item(19).Tooltip = "뒤로"
.ToolBar.Tools.Item(19).Caption = "뒤로"
.ToolBar.Tools.Item(20).Tooltip = "앞으로"
.ToolBar .Tools.Item(20).Caption =
끝 하위
로 "앞으로" 끝
4. .NET용 ActiveReports 어셈블리를 게시하는 방법
ActiveReports 어셈블리를 배포하는 방법에는 두 가지가 있습니다. 각 방법은 설치 방법에 따라 다릅니다.
개발 컴퓨터에서 서버로 프로젝트를 복사하는 경우 프로젝트 참조의 ActiveReports 참조를 CopyLocal = True로 설정해야 합니다. 이렇게 하면 ActiveReports DLL이 컴파일된 프로젝트의 bin 폴더에 있게 됩니다.
소프트웨어 설치 프로그램을 만드는 경우 .NET용 ActiveReports 설치에 포함되는 ActiveReportsDistrib.MSM 파일을 포함해야 합니다. 예를 들어 파일은 C:Program FilesData DynamicsActiveReports for .NETDeployment 폴더에 설치될 수 있습니다.
이를 달성하는 세 번째 방법이 있지만 권장되지는 않습니다. 이 방법은 더 복잡하기 때문입니다. 명령줄 도구를 사용하여 GAC에 모든 DLL을 설치할 수 있습니다. 형식은 'C:Program FilesMicrosoft Visual Studio .NETFrameworkSDKBin>gacutil -i입니다.
http://www.cnblogs.com/eugenewu0808/archive/2006/10/26/activereports.html