.NET 帳票開発ツールの定番

ActiveReports の魅力を徹底解剖
メシウス株式会社
第１.4 版：2023 年 11 月

ActiveReports の魅力を徹底解剖

Contents
はじめに.............................................................................................................................. 3
ActiveReports とは ............................................................................................................... 3
ここがスゴイ!!「ActiveReports」10 の魅力 ................................................................................ 61.

使いやすい帳票デザイナ ................................................................................................ 62.

多彩なビューワと出力形式 ............................................................................................. 63.

３つの帳票デザイン方式でスピーディに帳票開発 ................................................................. 84.

日本仕様 .................................................................................................................... 95.

コーディングで柔軟なレイアウト制御 ............................................................................. 11

6.

ページレポート／RDL レポート ..................................................................................... 127.

インポートツールで既存資産の再活用 ............................................................................. 13

8.

エンドユーザーデザイナ .............................................................................................. 13

9.

安心の長期サポートオプション ...................................................................................... 1510.

豊富な製品情報 ....................................................................................................... 16

導入実績............................................................................................................................ 16まとめ .............................................................................................................................. 18

2 |© MESCIUS inc. All rights reserved.

ActiveReports の魅力を徹底解剖

はじめに帳票大国日本。業務で目にする帳票は請求書、発注書、振込伝票、給与明細など数え切れず、システム開発者は基幹部分とは別にこういった多種多様なレイアウトの帳票出力にも対応しなければなりません。帳票は社内利用だけでなく取引のある外部のお客様の目にとまることも多いため、見た目の美しさや出力精度が求められます。そこで市販の帳票ツールの出番です。標準機能や無償のツールでの帳票開発は時間も労力もかかり、サポート面にも不安が残るため、経験豊富な開発者であっても「画面周りは独自開発するが帳票だけは市販ツールを使用する」という意見が聞かれるほど、帳票部分にはツールが利用されることが多いのも現実です。
「ActiveReports（アクティブレポート）」は 1998 年の発売以来、日本の帳票に対するありとあらゆる厳しい要件に対応するべくアップデートを重ね、多くの開発者に利用されてきました。本資料ではなぜ
ActiveReports が開発者に受け入れられるのか、その魅力に迫ります。

ActiveReports とは.NET アプリケーション開発の「帳票」をトータルで支援するコンポーネントです。1998 年に ActiveX 版のバージョン 1.0J をリリースし、1.5J、2.0J と合計 3 バージョンをリリースしました。その後、時代は ActiveXから.NET へ。2002 年にマイクロソフト社が.NET Framework という新しい技術基盤を打ち出しました。
ActiveReports もその流れに追従すべく 2003 年に.NET 版のバージョン 1.0J をリリース。その後定期的にアップデートを行い、2020 年 4 月には 14.0J をリリースしました。開発ライセンスの ActiveX 版からの累計販売数は 95,000 本を超え、ActiveReports は.NET 帳票コンポーネントの定番と言える製品へと成長を遂げています。

■ActiveReports for .NET の主な機能
・Visual Studio に統合された帳票デザイナ
・マルチプラットフォームに対応した帳票ビューワ
・主要なデータソースに対応
・PDF、Excel、TIFF などさまざまなファイル形式の出力に対応
・縦書きや PDF 外字などの日本仕様
・チャートやバーコードなどの豊富なコントロール
・エンドユーザーデザイナ■ActiveReports for .NET はこんな方におススメ
・帳票デザインにかかる時間を短縮したい
・作成する帳票様式に合わせて最適な設計方法を選びたい
3 |© MESCIUS inc. All rights reserved.

ActiveReports の魅力を徹底解剖

・帳票をさまざまなフォーマットで出力したい・グラフやバーコードなどで多彩な帳票を開発したい・エンドユーザーが帳票の外観を編集できるようにしたい

Visual Studio に統合された ActiveReports のデザイン画面

ActiveReports の歴史

4 |© MESCIUS inc. All rights reserved.

ActiveReports の魅力を徹底解剖

5 |© MESCIUS inc. All rights reserved.

ActiveReports の魅力を徹底解剖

ここがスゴイ!!「ActiveReports」10 の魅力
1. 使いやすい帳票デザイナ
複雑なレイアウトの帳票であっても効率良くデザインできるようさまざまな工夫が施されています。


拡大縮小やコントロール位置の補助線、自動位置補正、パンモードなど複雑なレイアウト作業を支援する機能が満載

レイヤーを使用して既存帳票のイメージをトレースしながらレイアウトできる

プレビュー機能を使って最終的な出力を確認しながらのデザインが可能

2. 多彩なビューワと出力形式
Windows フォーム、ASP.NET、WPF、JavaScript の 4 つのプラットフォームをサポートしているため、ActiveReports 1 つでマルチプラットフォーム開発が可能。帳票を表示するレポートビューワについてもそれぞれのプラットフォームに応じたものを収録しています。帳票出力も PDF、Excel、HTML、Word、RTF、各種画像（BMP、EMF、GIF、JPEG、TIFF、PNG）といったさまざまな形式に対応しており、フォーマットに応じて設定を加えることも可能。例えば PDF は電子署名やタイムスタンプの付与および暗号化に対応。Excel 出
力ではパスワードで文書を保護することができ、情報セキュリティ面の細かな要件にも対応できます。

6 |© MESCIUS inc. All rights reserved.

ActiveReports の魅力を徹底解剖

ActiveReports で利用可能な帳票ビューワ

豊富なファイル出力形式

デジタル署名した PDF ファイル

7 |© MESCIUS inc. All rights reserved.

ActiveReports の魅力を徹底解剖

3. ３つの帳票デザイン方式でスピーディに帳票開発
ActiveReports に限らず帳票ツールを使って帳票の外観を設計していく際のデザイン方式は、大きく分けて3 つ存在しています。「セクション」と呼ばれる領域をデザインしそれを繰り返し表示するタイプ、「ページ」を単位としてデザインされた領域を繰り返して表示するタイプ、セクションの出力位置やページの用紙サイズを気にせず「フリー」にデザインするタイプです。
弊社が調べた限りではどの帳票ツールもこの 3 つのうちのいずれかを採用しています。しかし、3 つのデザイン方式にはそれぞれ特徴があり得意分野が異なるのです。


日本のビジネスはすべてにおいて帳票ありき。

つまり日本にはありとあらゆる業界、業種、作業フローごとに帳票が存在し、それぞれに異なるレイアウトがある。



開発したい帳票のタイプによってデザイン方式を使い分けたほうが、効率よく帳票設計ができるのではないか？

ActiveReports ではこの点に着目し 3 つの帳票デザイン方式を提供しています。
デザイン方式

特徴

セクション

ActiveReports 誕生時からある方式。
欧米の帳票ツールはほとんどがこのタイプ。

ページ7.0J から登場。同じレイアウトを繰り返す帳票に最適な方式。国産帳票ツールはこのタイプが多い。

RDL

9.0J から登場。SQL Server Reporting Service と互換性のある方式。複数データソースを手軽に扱える。ダッシュボードに向いている。

8 |© MESCIUS inc. All rights reserved.

ActiveReports の魅力を徹底解剖

RDL レポートで作成したダッシュボード

4. 日本仕様
罫線の中にバランスよく文字を収めたい、部分的に縦書きにしたいといったように日本の帳票は高度なレイアウトが求められます。ActiveReports は縦書き、均等割付、長体、行頭／行末 禁則文字、行間・文字間ピッチ、角丸罫線、PDF 外字、QR コード、コンビニバーコード、郵便バーコードなど、日本の厳しい帳票要件を満たすためのさまざまな機能を搭載しています。

日本仕様の例（縦書き、均等割付、長体、角丸、PDF 外字）

9 |© MESCIUS inc. All rights reserved.

ActiveReports の魅力を徹底解剖

コンビニバーコード

郵便バーコード

10 |© MESCIUS inc. All rights reserved.

ActiveReports の魅力を徹底解剖

5. コーディングで柔軟なレイアウト制御
セクションレポートは Windows フォームライクなイベントモデルを提供。
Format／BeforePrint／AfterPrintというイベントを使ってプログラミングにより動的な処理を行うことで、ノンプログラミング型帳票ツールでは実現が難しい要件にも対応できます。

セクションに備わる３つのイベント

プログラミング例
基本的には隔行ごとに自動的に色分け。・・・だけど特定条件のときだけ色を変更したい。

11 |© MESCIUS inc. All rights reserved.

ActiveReports の魅力を徹底解剖

6. ページレポート／RDL レポート
WYSIWYG でデザインでき日本の帳票にマッチしたページレポート、複数データソースに対応しデータ集約可視化に向いた RDL レポートを提供。この２つの帳票様式はセクションレポートにはないユニークな機能が満載。セクションレポートと使い分けることで新しい価値をエンドユーザーに提供できます。

■年々増加するページレポートの利用者
2013 年にリリースしたページレポートの利用者は着々と増えています。全てをページレポートで作成するという訳ではなく、セクションレポートと適材適所で使い分けている方が多いことがわかっています。ページレポートはレイアウトにずれのない Excel 出力をご要望される際などに好評です。

※出展：ActiveReports 既存ユーザーへのアンケート

12 |© MESCIUS inc. All rights reserved.

ActiveReports の魅力を徹底解剖

7. インポートツールで既存資産の再活用
Excel、Access、Crystal Reports の帳票を ActiveReports の帳票定義にインポート可能。その他の帳票ツール、ソリューションをお使いでも、レイアウト部分が取り込めるから移行にかかる工数を削減できます。

Access 帳票からの移行例

Excel 帳票からの移行例

8. エンドユーザーデザイナ
レポートデザイナ機能を作成できるコントロールが製品に付属しているため、エンドユーザー環境（ActiveReports や Visual Studio のない環境）でも帳票の新規作成や変更を行えるデザイナアプリケーションを作成できます。特定帳票のレイアウト変更やカスタマイズはエンドユーザー自身に行わせるなどアイデア
13 |© MESCIUS inc. All rights reserved.

ActiveReports の魅力を徹底解剖

次第でさまざまな付加価値を提供できます。エンドユーザーデザイナは無償配布可能、追加コスト不要です。

エンドユーザーデザイナ■利用事例「レーザー 学費管理 Ver. 9.0」
グレープシティが提供する学校法人向けの業務システム「レーザー＜学費管理＞」の「文面作成」にてエンドユーザーデザイナが活用されています。
「文面作成」はシステム利用者が請求書通知書、督促状を作成・編集できる機能です。システムに登録されている住所や保護者名、学費請求額などの個人情報を用いた差し込み印刷はもちろん、校章などの画像取り込みなど多様なアレンジも可能なため、学校独自の請求書通知書や督促状の文面を作成できます。

「レーザー＜学費管理＞」の文面作成画面
14 |© MESCIUS inc. All rights reserved.

ActiveReports の魅力を徹底解剖

学校法人向け業務システム LeySer シリーズの詳細は Web サイトをご確認ください。
https://leyser.jp/

9. 安心の長期サポートオプション
ActiveReports を組み込んだソフトウェアのサポートライフサイクルにあわせ、製品販売開始から最低 7 年間の長期サポートが受けられる保守サービス契約をご用意。

保守サービス契約に含まれるもの
テクニカルサポート

製品の技術的な質問に対して、専門スタッフが E-mail でお答えし（E-mail サポート）ます。ご利用回数に制限はありません。

フリーアップグレード

お持ちの製品を最新バージョンへバージョンアップできます。

テクニカルサポート利用者のアンケート
テクニカルサポートは利用者から高い評価を得ています。
※技術サポート利用者アンケートより（2016 年 1 月〜2018 年 12 月実施分）

15 |© MESCIUS inc. All rights reserved.

ActiveReports の魅力を徹底解剖

10.

豊富な製品情報

長い歴史がある ActiveRepors ならでは。製品に関する情報が豊富です。ActiveReports の経験が無い方でもスムーズに学習、ご導入頂けます。
書籍「ゼロから分かる ActiveReports 帳票開発入門」
http://www.shoeisha.co.jp/book/detail/9784798149783

Web マガジン「5 分でわかる ActiveReports 帳票（CodeZine）」
http://codezine.jp/article/corner/17



ナレッジベース
https://dev.mescius.jp/support/kb/オンライン製品ヘルプ
https://developer.mescius.jp/support/online-help

導入実績
ActiveReports はカスタム業務アプリケーションからパッケージ製品まで業種業態を問わず幅広いお客様に利用されています。
導入事例「ActiveReports をご利用中のお客様」
https://developer.mescius.jp/activereports#usecase■あなたの周りにも ActiveReports 帳票が実は読者の皆さんも意図せず ActiveReports 製の帳票を目にしているかもしれません。 ActiveReports
は開発支援ツールです。普段何気なく接しているシステムの帳票部分にも ActiveReports が使われている可能性があります。帳票は最終的な出力形態が PDF や紙などです。したがって、その帳票が一体何で作成されたものなのか、そのルーツを探ることは容易ではありません。通常は不可能です。しかしながら、特定条件下であれば ActiveReports 製の帳票を特定できます。Google でキーワード「activereports documentfiletype:pdf」を検索してみましょう。PDF が一覧表示されます。ここにリストされた帳票は ActiveReports製の帳票です。

16 |© MESCIUS inc. All rights reserved.

ActiveReports の魅力を徹底解剖

ActiveReports はデフォルト設定の場合、帳票印刷時の印刷ジョブ名が「activereports document」になります。したがってプリンタドライバ型の PDF 作成ソフトなどに印刷した場合、生成された PDF ファイルにこの情報が残り、Google 検索でヒットするのです。地方自治体の PDF など意外と色々なところで使われているものなのです。

17 |© MESCIUS inc. All rights reserved.

ActiveReports の魅力を徹底解剖

まとめ
こだわりの強い日本の帳票文化に対応するために長い年月をかけて進化していった ActiveReports は帳票開発に求められるすべての機能を搭載しています。最新バージョン 14.0J では ASP.NET Core への対応や、Webデザイナや JS ビューワなど Web 帳票開発機能を強化。その他、ページ・RDL レポートの結合機能や、IVS 文字の出力など、お客様から要望の多かった機能も多数追加。まだ ActiveRepors を体感したことの無い方はもちろん、過去にご使用経験のあるユーザー様までお試していただきたい製品です。Web サイトでトライアル版を無料で公開していますので、お試しください。

ActiveReports for .NET 製品情報
https://developer.mescius.jp/activereports/

ご購入に関するお問い合わせ
メシウス株式会社 Developer Solutions 事業部

営業部

https://developer.mescius.jp/about-us/contact#sales

18 |© MESCIUS inc. All rights reserved.