帳票は、①決まった位置に出力する、②行を繰り返す、③改ページする、などの処理が必要で、自力で作ると複雑になりやすい処理のひとつです。こうした理由から、帳票の作成には、何らかのコンポーネントを利用するのが得策です。本記事では、.NET環境で利用できるグレープシティの「ActiveReports for .NET」を用いて、ASP.NET Core環境で帳票アプリを作る方法を説明します。 コンテナを使った帳票アプリ開発 ASP.NET Coreを用いた開発では、Dockerコンテナを使うケースが増えてきています。 コンテナは、すべてをひとつのパッケージとしてまとめられるため、ファイルパスの違い、ライブラリの不足、バージョンの違いなどで動かない問題を避けられます。今回は帳票を扱うため日本語フォントが必要となりますが、そうしたものもコンテナのなかに入れてしまえば、「フォントが違うために文字が表示さ
![DockerコンテナのASP.NET Core環境で、ActiveReports for .NETを使った帳票アプリを作る](https://cdn-ak-scissors.b.st-hatena.com/image/square/99ab80f6e467b9f7ecab242ec024ec610ab312d4/height=288;version=1;width=512/https%3A%2F%2Fcodezine.jp%2Fstatic%2Fimages%2Farticle%2F17488%2F17488_og.png)