1. ActiveReports for .netの主な機能の紹介 ASP.NETサーバーコントロールを使用して、WebFormsアプリケーションでASP.NET-ActiveReportsをサポートします。このコントロールは、HTML、ActiveX、.NET、PDF ブラウザを使用した分散 Web レポートをサポートします。
完全なコード統合 - Microsoft Visual Studio.NET エディターを使用して、非常に柔軟な C# または VB.NET でレポートをコーディングします。
レポート ウィザード - レポート ウィザードは、統合デザイナーを使用してカスタマイズできる単純なレポートの作成を開始するのに役立ちます。
デザイナー オブジェクト テンプレート
完全に公開されたオブジェクト テンプレート。
レポート作成 API を
使用すると、レポートを動的に作成および変更できるようになり、
レポート オブジェクトおよびメンバーへの完全な実行時アクセスが提供されます。エンドユーザーレポートデザイナー
エンド ユーザー デザイナーを使用すると、アプリケーションにデザイナーを追加できるほか、エンド ユーザー レポートの編集機能も提供されます。
コントロールのメソッドとプロパティを使用すると、レポート レイアウトの保存と読み込み、設計環境の監視と制御、エンド ユーザーのニーズに応じた外観のカスタマイズが簡単になります。
ASP.NETとの統合
Web ブラウザ コントロールは、Web 上の ActiveReports の素早い参照と印刷機能を提供し、ActiveX ブラウザおよび Acrobat Reader ブラウザ タイプのプロパティを備えています。
RPX ファイル HTTP ハンドラーを使用すると、レポートを Web サーバーに簡単に配置し、インターネット ユーザーがコードを記述せずに HTML または PDF でレポートを参照できるようになります。
コンパイル済みレポートの HTTP ハンドラーを使用すると、ASPX ページを作成することなく、サーバー アセンブリ内のコンパイル済み ActiveReport に直接アクセスできます。
リリース - 導入が簡単
レポート エンジンは、厳密な名前を処理する単純なアセンブリです。アセンブリは、XCopy を使用して公開したり、グローバル アセンブリ ストレージ (GAC) に配置したりできます。
Professional バージョンには、ASP.NET レポート用の HTTP ハンドラーとサーバー側 Web コントロールが含まれています。
デザイナー - 学びやすい
.NET 環境と完全に統合 使い慣れ
たユーザー インターフェイスの
サポート C# および Visual Basic .NET
レポートは、アプリケーションの一部としてコンパイルされ、処理の高速化、セキュリティの強化が図られ、ユーザーはオプションでレポートを個別に公開できます。
初心者レポート ウィザードと Microsoft Access レポート インポート ウィザード
デザイナーには、サードパーティ コントロール (グラフ コントロール、イメージ コントロールなど) があります。
データアクセス - 接続が簡単
OLEDB および SqlClient レポート データ ソース (
Dataset、DataView、DataTable、および任意の IListSource コントロール データ ソース プロパティにバインドさ
れた柔軟な XML データ ソースを含む
)を実行時に変更して、アドホック (動的) レポートを生成できます。
柔軟な非バインド データ
プレビューと出力 - 表示が簡単
C# コードの
小規模展開アセンブリをサポートしており、
インターネット上で RTF、PDF、EXCEL、HTML、TIFF、テキスト ファイルなどの
TOC/ブックマーク
ハイパーリンク
出力フィルタリング ファイル形式を使用するのに適しています。
公式 Web サイト: http://www.datadynamics.com
2. 登録 Ø 以下のコードを ***.exe.config または Web.config に配置します:
Ø ファイル License.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
'以下は 2.0 に適用されます
AReport
.ToolBar.Tools.Item(0).Tooltip = "各ページのディレクトリ"
.ToolBar.Tools.Item(2) .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 = "Forward"
End With
End Sub
4. ActiveReports for .NETアセンブリを公開する方法
ActiveReportsアセンブリを配備するには2つの方法があります。各方法はインストール方法に基づいています。
プロジェクトを開発用コンピュータからサーバーにコピーする場合は、プロジェクト参照内の ActiveReports 参照を CopyLocal = True に設定する必要があります。これにより、ActiveReports DLL はコンパイルされたプロジェクトの bin フォルダーに配置されます。
ソフトウェアのインストーラーを作成する場合は、ActiveReportsDistrib.MSM ファイルを含める必要があります。このファイルは、ActiveReports for .NET のインストールに含まれます。たとえば、ファイルは C:Program FilesData DynamicsActiveReports for .NETDeployment フォルダーにインストールされる場合があります。
これを実現する 3 番目の方法もありますが、お勧めしません。この方法はより複雑であるためです。コマンド ライン ツールを使用して、GAC にすべての DLL をインストールできます。形式は 'C:Program FilesMicrosoft Visual Studio .NETFrameworkSDKBin>gacutil -i です。
http://www.cnblogs.com/eugenewu0808/archive/2006/10/26/activereports.html