本ページは、ActiveReports for .NETとActiveReportsJSの機能の違いを一覧にしたものです。.NETからJavaScriptへの移行を検討される際の資料としてご活用ください。なお、本ページは2026年3月現在の情報に基づき記載しています。内容は予告なく変更する場合がございますのでご了承ください。本ページの対象は以下の製品です。

  • ActiveReports for .NETにはProfessionalエディションでのみ使用可能な機能があります。詳細はこちらのページをご覧ください。

製品名動作プラットフォーム
ActiveReports for .NET 20.0J Professional.NET
ActiveReportsJS(V6.0J)JavaScript

互換性について

ActiveReports for .NETとActiveReportsJSは、シリーズ間で機能と操作性を継承しますが、帳票の生成を行うエンジン部分は各製品で異なるため、互換性が保たれておりません。例えばActiveReports for .NETとActiveReportsJSともにJavaScript環境用のビューワを提供していますが、ActiveReports for .NETはサーバーサイド(.NET環境)で帳票の生成を行うのに対して、ActiveReportsJSはクライアントサイド(ブラウザ上)で帳票の生成を行います。

ActiveReports for .NETを使用して作成した帳票定義ファイル(rdlx形式)は、ActiveReportsJSに付属する帳票デザイナに読み込むことでActiveReportsJSの帳票定義ファイル(rdlx-json形式)に変換することが可能です。ただしその逆(rdlx-json形式からrdlx形式)を行うことはできません。また、ActiveReportsJSではセクションレポート(コードベース/XMLベースともに)を使うことができません。

ActiveReports for .NETで開発したアプリケーションをActiveReportsJSに移行する場合は、前述の帳票定義ファイルを除き、新規のアプリケーションとして開発し直す必要があります。

コンポーネント

コントロール

機能ActiveReports for .NETActiveReportsJS
Windows FormsWPFASP.NET Web FormsJavaScriptASP.NET Core BlazorJavaScript
Windows Forms用ビューワ〇-----
WPFビューワ-〇----
WebViewer--〇---
JSビューワ---〇-〇
Blazorビューワ----〇-
デザイナ用コントロール
  • Designer
  • ReportExplorer
  • Toolbox
  • LayerList
  • GroupEditor
  • ReportsLibrary
〇-----
Webデザイナ用JavaScriptライブラリ---〇-〇
Blazorデザイナ----〇-

レポート形式

機能ActiveReports for .NETActiveReportsJS
ページレポートRDLXファイル(*.rdlx)〇△※1
RDLX-jsonファイル(*.rdlx-json)-〇
RDLレポートRDLXファイル(*.rdlx)〇△※1
RDLX-jsonファイル(*.rdlx-json)-〇
セクションレポートクラスファイル(*.vb、*.cs)〇-
RPXファイル(*.rpx)〇-
ダッシュボードRDLXファイル(*.rdlx)〇-
RDLX-jsonファイル(*.rdlx-json)-〇
  1. デザイナに読み込み後、rdlx-json形式に変換されます。rdlx形式への保存はできません

デザイナ

ページレポート

機能ActiveReports for .NETActiveReportsJS
設計方式ページ単位の設計〇〇
デザインモード自由形式(既定)〇〇
セル形式-〇
レポートコントロールTextBox〇〇
Table〇〇
Tablix〇〇
Chart〇〇
List〇〇
BandedList〇〇
SparkLine〇〇
FormattedText〇-
Bullet〇〇
Barcode〇〇
Line〇〇
Container〇〇
Shape〇〇
Image〇〇
SubReport〇〇
OverflowPlaceHolder〇〇
CheckBox〇〇
InputField〇〇※1
MixedFormatText-〇
Map〇-
TableOfContents〇〇
レイアウト自動作成画像からレイアウト作成(AI)〇-
レポートウィザード対話形式でのデータソース設定〇-
生成AIを利用しデータ領域の設定を提案〇-
テーマテーマファイル〇
(*.rdlx-theme)
〇
(*.rdlx-json-theme)
スタイルの管理レポートデザインのスタイルの再利用〇
(*.rdlx-styles)
〇
(*.rdlx-json-style)
スクリプトVB.NET〇-
レイヤー各レイヤーの表示/非表示や出力先の設定〇〇
複数ページレイアウトレポート内に複数ページのレイアウトをデザイン〇〇
  1. チェックボックス形式は非対応

RDLレポート

機能ActiveReports for .NETActiveReportsJS
設計方式フリーレイアウトの設計〇〇
デザインモード自由形式(既定)〇〇
セル形式-〇
レポートコントロールTextBox〇〇
Table〇〇
Tablix〇〇
Chart〇〇
List〇〇
BandedList〇〇
SparkLine〇〇
FormattedText〇-
Bullet〇〇
Barcode〇〇
Line〇〇
Container〇〇
Shape〇〇
Image〇〇
SubReport〇〇
CheckBox〇〇
InputField〇〇※1
MixedFormatText-〇
Map〇-
TableOfContents〇〇
レイアウト自動作成画像からレイアウト作成(AI)〇-
レポートウィザード対話形式でのデータソース設定〇-
生成AIを利用しデータ領域の設定を提案〇-
テーマテーマファイル〇
(*.rdlx-theme)
〇
(*.rdlx-json-theme)
スタイルの管理レポートデザインのスタイルの再利用〇
(*.rdlx-styles)
〇
(*.rdlx-json-style)
スクリプトVB.NET〇-
レイヤー各レイヤーの表示/非表示や出力先の設定〇〇
マスターレポートマスターレポートファイルでデザイン〇
(*.rdlx-master)
〇
(*.rdlx-json-master)
マルチデータソース複数データソースの使用〇〇
マルチレイアウトレポート内に複数のレイアウトをデザイン〇〇
  1. チェックボックス形式は非対応

セクションレポート

機能ActiveReports for .NETActiveReportsJS
設計方式セクション単位の設計〇-
セクション帳票全体のヘッダ/フッタ〇-
ページ単位のヘッダ/フッタ〇-
グループ単位のヘッダ/フッタ〇-
詳細〇-
レポートコントロールTextBox〇-
Label〇-
BarCode〇-
Chart〇-
CheckBox〇-
Picture〇-
Line〇-
Shape〇-
RichTextBox〇-
PageBreak〇-
SubReport〇-
ReportInfo〇-
CrossSectionLine〇-
CrossSectionBox〇-
InputFieldText〇-
InputFieldCheckBox〇-
スタイルの管理レポートデザインのスタイルの再利用〇-
スクリプトC#、VB.NET〇-

ダッシュボード

機能ActiveReports for .NETActiveReportsJS
設計方式フリーレイアウトの設計〇〇
デザインモード自由形式(既定)〇〇
セル形式-〇
レポートコントロールTextBox〇〇
Table〇〇
Tablix〇〇
Chart〇〇
List〇〇
BandedList〇〇
SparkLine〇〇
FormattedText〇-
Bullet〇〇
Barcode〇〇
Line〇〇
Container〇〇
Shape〇〇
Image〇〇
SubReport〇〇
CheckBox〇〇
InputField〇〇※1
MixedFormatText-〇
TableOfContents〇〇
レポートウィザード対話形式でのデータソース設定〇-
生成AIを利用しデータ領域の設定を提案〇-
テーマテーマファイル〇
(*.rdlx-theme)
〇
(*.rdlx-json-theme)
スタイルの管理レポートデザインのスタイルの再利用〇
(*.rdlx-styles)
〇
(*.rdlx-json-style)
スクリプトVB.NET〇-
レイヤー各レイヤーの表示/非表示や出力先の設定〇〇
マルチデータソース複数データソースの使用〇〇
マルチレイアウトレポート内に複数のレイアウトをデザイン〇〇
  1. チェックボックス形式は非対応

共通

機能ActiveReports for .NETActiveReportsJS
各種設定ページ設定〇〇
プリンタ設定〇-
グリッド表示の有無〇〇
グリッド吸着の有無〇〇
グリッド間隔の指定〇〇
ルーラー表示の有無〇〇
プレビューページ数の指定〇※1-
単位の指定 〇〇
コントロール削除時の確認ダイアログ表示〇-
帳票レイアウトのインポートMicrosoft Excel〇〇
Microsoft Access〇-
Crystal Reports〇-
SSRS(SQL Server Reporting Services)〇-
その他スナップライン〇〇
ガイドライン〇-
パンモード〇-
プレビュー〇〇
拡大/縮小表示〇〇
マウスで拡大/縮小〇〇
マーキーズーム〇※1-
各種書式設定〇〇
アライメント設定〇〇
Zオーダーの設定〇〇
アンバウンドフィールドの追加〇-
パラメータの追加〇〇
クエリデザイナ〇-
レポートパーツ〇〇
  1. デスクトップデザイナ(VS IDE含む)のみ設定可能

表示/出力

ビューワ

機能ActiveReports for.NETActiveReportsJS
Windows FormsWPFASP.NET Web Forms※1JavaScriptASP.NET Core BlazorJavaScript
印刷〇〇〇〇〇〇
拡大/縮小表示〇〇〇〇〇〇
見出しマップラベル〇〇〇〇〇〇
ページ移動〇〇〇〇〇〇
サムネイル表示〇〇----
単一・複数・連続ページ表示〇〇〇〇〇〇
検索(ハイライト表示)〇〇〇〇〇〇
パラメータ〇〇〇〇〇〇
クリップボード〇-----
注釈機能〇-----
ツールバーのカスタマイズ〇〇〇〇〇〇
サイドバーの表示位置の変更-----〇
スナップショット〇-----
ページ設定ダイアログ〇〇----
ショートカットキー〇〇----
マウスで拡大/縮小〇〇----
ゲラモード〇〇〇〇〇〇
  1. “HTMLビューワ”形式を比較対象としています

入力

機能ActiveReports for .NETActiveReportsJS
データADO.NETデータプロバイダ 〇-
ADO.NETデータクラス(DataSet、DataTable、DataReader、DataView)〇-
MySqlデータプロバイダ〇-
PostgreSQLデータプロバイダ〇-
SQLiteデータプロバイダ〇-
XMLデータ〇-
CSVデータ〇〇
JSONデータ〇〇
Excelデータ〇-
カスタム〇-
アンバウンド〇-

出力

機能ActiveReports for .NETActiveReportsJS
エクスポートPDF〇〇
HTML〇〇
Excel〇〇※1
Excel(セル形式)-〇※1
TEXT〇-
TIFF〇-
RTF〇-
RDF〇-
Image(BMP、 GIF、JPEG、TIFF、PNG)〇-
XML〇-
WordHTML(.doc)〇-
CSV〇〇※2
JSON〇-
Word(.docx)〇-
印刷プレビューなし印刷〇〇
用紙サイズ・方向〇〇
余白〇〇
綴じ代(見開きページ)〇※3-
丁合い〇-
両面印刷〇-
給紙トレイ〇-
サイズ処理(用紙に合わせる、N-UP印刷)〇-
PDFエクスポート印刷プリセット〇-
電子署名〇-
タイムスタンプ〇-
長期署名(PAdES)△※7-
カスタムプロパティ〇-
透過画像〇-
PDFバージョン〇
(1.1~2.0)
〇
(1.3~1.7)
PDFフォーム〇〇
PDF/A〇〇※4
PDF/UA-1〇-
外字〇〇※5
IVS文字〇-
日本語のフォント埋め込み/非埋め込みの選択〇-※6
日本語の太字〇-
縦書き〇-
マルチランゲージ〇-
印刷時透かし表示〇-
セキュリティ設定〇〇
ExcelエクスポートExcel 2007(OpenXML)形式ファイル〇〇
読み取りパスワード〇〇
書き込みパスワード〇-
デフォルトカラーパレットの利用〇-
用紙サイズ・方向の設定〇〇
Excel 95/97/2000/XP/2003(BIFF)形式ファイル〇-
Excelエクスポート(セル形式)Excel 2007(OpenXML)形式ファイル-〇
読み取りパスワード-〇
  1. xlsx形式のみ出力可能
  2. TableとTablix上に表示されているデータのみ出力可能
  3. セクションレポートのみ対応
  4. PDF/A-2bとPDF/A-3bのみ対応
  5. ファイル方式のみ対応しています。Windowsの外字エディタで作成したものは表示できません
  6. 日本語フォントは常に埋め込まれます
  7. 長期署名に対応したPDFファイルを作成可能です。長期検証情報を追加するには外部サービスが必要です

日本仕様

機能ActiveReports for .NETActiveReportsJS
背景の網掛け・グラデーション〇-
長体〇〇
縮小して全テキストを表示〇〇
ワードラップ無効化〇〇
縦書き〇〇※1
縦中横〇〇※1
均等割付〇〇
文字ピッチ〇〇
行間の設定〇〇
角丸のサイズ指定〇〇
角丸罫線〇〇
  1. ビューワでの表示とHTMLエクスポートのみ対応

グラフ

2Dグラフ

機能ActiveReports for .NETActiveReportsJS
セクションレポートページ/RDLレポート/ダッシュボード
ChartChartClassicChart
縦棒〇〇〇〇
積層縦棒〇〇〇〇
積層縦棒(%)〇〇〇〇
横棒〇〇〇〇
積層横棒〇〇〇〇
積層横棒(%)〇〇〇〇
ガント〇〇〇〇
プロット(散布図)〇〇〇〇
プロットXY〇---
ドットプロット-〇--
バブル〇〇〇〇
バブルXY〇---
折れ線〇〇〇〇
折れ線XY〇---
ベジェグラフ/平滑線〇〇〇〇
ベジェXY〇---
HiLo〇---
HiLoOpen〇---
HiLoClose〇〇〇〇
HiLoOpenClose〇〇〇〇
ローソク足〇〇〇〇
カギ足〇〇--
練行足〇〇--
新値三本足〇〇--
ポイント&フィギュア〇〇--
円〇〇〇〇
分割円-〇〇※1〇※1
ドーナツ〇〇〇〇
分割ドーナツ-〇〇※1〇※1
ピラミッド〇〇〇〇
ファンネル〇〇〇〇
エリア〇〇〇〇
積層エリア〇〇〇〇
積層エリア(%)〇〇〇〇
ポーラー--〇〇
積層ポーラー--〇〇
積層ポーラー(%)--〇〇
スパイラル--〇〇
積層スパイラル--〇〇
積層スパイラル(%)--〇〇
レーダーエリア--〇〇
レーダーバブル--〇〇
レーダー散布図--〇〇
レーダー折れ線--〇〇
レンジエリア--〇〇
レンジ縦棒--〇〇
レンジ横棒--〇〇
ゲージ--〇〇
  1. オフセットを設定することで対応

3Dグラフ

機能ActiveReports for .NETActiveReportsJS
セクションレポートページ/RDLレポート/ダッシュボード
ChartChartClassicChart
棒〇〇--
棒(ピラミッド)〇---
棒(円柱)〇---
横棒〇〇--
集合棒〇---
積層棒〇〇--
積層棒(%)〇〇--
横積層棒-〇--
横積層棒(%)-〇--
ガント〇〇--
散布図-〇--
散布図(直線結合)-〇--
散布図(平滑線結合)-〇--
ドットプロット-〇--
バブル-〇--
折れ線〇〇--
ベジェグラフ/平滑線〇〇--
HiLoClose-〇--
HiLoOpenClose-〇--
ローソク足-〇--
カギ足〇〇--
練行足〇〇--
新値三本足〇〇--
ポイント&フィギュア-〇--
円〇〇--
分割円-〇--
ドーナツ〇〇--
分割ドーナツ-〇--
ピラミッド〇〇--
ファンネル〇〇--
リング〇---
エリア〇〇--
積層エリア〇〇--
積層エリア(%)〇〇--

バーコード

機能ActiveReports for .NETActiveReportsJS
ANSI39(ANSI 3 of 9)〇〇
ANSI39 フルアスキー(ANSI Extended 3 of 9)〇〇
BC412〇-
Code 2 of 5〇-
Code_11〇-
CODE128〇〇
CODE39〇〇
CODE39 フルアスキー(Extended Code 39)〇〇
CODE49〇〇
CODE93〇〇
CODE93 フルアスキー(Extended Code 93)〇〇
DataMatrix〇〇
GS1 DataMatrix〇〇
GS1 DataBar(RSS-14)〇〇
GS1 DataBar Expanded(RSS Expanded)〇〇
GS1 DataBar Expanded Stacked(RSS Expanded Stacked)〇〇
GS1 DataBar Limited(RSS Limited)〇〇
GS1 DataBar Stacked(RSS-14 Stacked)〇〇
GS1 DataBar Stacked Omnidirectional(RSS-14 Stacked Omnidirectional)〇〇
GS1 DataBar Truncated(RSS-14 Truncated)〇〇
GS1-128(コンビニバーコード 旧称UCC/EAN-128)〇〇
GS1 QR barcode〇〇
HiBCCode128〇-
HIBCCode39〇-
IATA_2_of_5〇-
IMB(Intelligent Mail Barcode)〇-
IntelligentMailPackage〇-
ISBN〇-
ISMN〇-
ISSN〇-
ITF(Code25intlv・Interleaved 2 of 5)〇-
ITF14〇〇
JAN13(EAN13)〇〇
JAN8(EAN8)〇〇
Matrix 2 of 5〇-
MaxiCode〇-
MicroPDF417〇〇
MSI〇-
NW-7(CODABAR)〇〇
PDF417〇〇
Pharmacode〇-
Plessey〇-
POSTNET〇-
PZN〇-
QRコード〇〇
RM4SCC〇-
SSCC_18〇-
Telepen〇-
UPC/A〇〇
UPC/E〇〇
カスタマバーコード(郵便バーコード)〇〇
マイクロQRコード〇-
Aztec〇〇