このトピックでは、アプリケーションにActiveReports for .NETのライセンスを組み込む方法について説明します。
ActiveReports for .NETを使用したアプリケーションを配布する場合は、正規の開発ライセンスを使用して作成されたことを示すライセンス情報をアプリケーションに組み込む必要があります。
デザイン時に、ActiverReports for .NETのコントロールをフォームに追加するか、または、セクションレポート(コード)をプロジェクトに追加することで、ライセンスファイル(「licenses.licx」ファイル)が自動的に作成され、必要なライセンスがプロジェクトに組み込まれます。
「licenses.licx」ファイルは、デフォルトで、以下のフォルダに配置されます。
言語 | フォルダ |
---|---|
Visual Basic | <プロジェクトフォルダ>¥My Project¥ |
C# | <プロジェクトフォルダ>¥Properties¥ |
実行時にコントロールを作成する場合は、「licenses.licx」ファイルを作成して、必要なライセンス情報を記載する必要があります。
ライセンス情報 |
コードのコピー
|
---|---|
GrapeCity.ActiveReports.SectionReport, MESCIUS.ActiveReports GrapeCity.ActiveReports.PageReport, MESCIUS.ActiveReports GrapeCity.ActiveReports.Viewer.Win.Viewer, MESCIUS.ActiveReports.Viewer.Win GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport, MESCIUS.ActiveReports.Export.Pdf GrapeCity.ActiveReports.Web.WebViewer, MESCIUS.ActiveReports.Web GrapeCity.ActiveReports.Design.Designer, MESCIUS.ActiveReports.Design.Win GrapeCity.ActiveReports.Viewer.Wpf.Viewer, MESCIUS.ActiveReports.Viewer.Wpf GrapeCity.ActiveReports.Aspnet.WebViewer, MESCIUS.ActiveReports.Aspnet.Viewer GrapeCity.ActiveReports.Aspnet.WebDesigner, MESCIUS.ActiveReports.Aspnet.Designer |
各ライセンス情報に対応する機能は、以下の通りです。
ライセンス情報 | 機能 |
---|---|
GrapeCity.ActiveReports.SectionReport, MESCIUS.ActiveReports | セクションレポート |
GrapeCity.ActiveReports.PageReport, MESCIUS.ActiveReports | ページレポート、RDLレポート、ダッシュボード |
GrapeCity.ActiveReports.Viewer.Win.Viewer, MESCIUS.ActiveReports.Viewer.Win | ビューワ |
GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport, MESCIUS.ActiveReports.Export.Pdf | PDFエクスポート |
GrapeCity.ActiveReports.Web.WebViewer, MESCIUS.ActiveReports.Web | WebViewer(Professionalのみ) |
GrapeCity.ActiveReports.Design.Designer, MESCIUS.ActiveReports.Design.Win | デザイナ(Professionalのみ) |
GrapeCity.ActiveReports.Viewer.Wpf.Viewer, MESCIUS.ActiveReports.Viewer.Wpf | WPFビューワ |
GrapeCity.ActiveReports.Aspnet.WebViewer, MESCIUS.ActiveReports.Aspnet.Viewer | JSビューワ(Professionalのみ) |
GrapeCity.ActiveReports.Aspnet.WebDesigner, MESCIUS.ActiveReports.Aspnet.Designer | Webデザイナ(Professionalのみ) |
ActiveReports for .NET をクラスライブラリなどで使用し、他のアセンブリからクラスライブラリを通して再利用する場合は、呼び出し元のプロジェクトに、ActiveReports for .NET のライセンス情報を記載した「licenses.licx」ファイルが必要です。以下の手順で、呼び出し元のプロジェクトにライセンスを組み込んでください。