|
|
| 本ソフトウェアのソースコードをご購入いただけます。 |
| 以下のグレードおよび開発言語のソースコード製品を選択していただけます。グレードごとの機能の違いは .NET印刷プレビューコントロール のページでご確認ください。 |
| グレード |
概 要 |
| Standard Edition ( SE ) |
本ソフトウェア Standard Edition のソースコードすべてが含まれています。 |
| 開発言語 |
本ソフトウェアのソースコードをご利用いただける開発環境 |
| C#2005 |
Microsoft Visual C# 2005, 2008 |
| VB2005 |
Microsoft Visual Basic 2005, 2008 |
| C#.NET |
Microsoft Visual C# .NET 2002, 2003, Microsoft Visual C# 2005, 2008 |
| VB.NET |
Microsoft Visual Basic .NET 2002, 2003, Microsoft Visual Basic 2005, 2008 |
|
| 本ソフトウェアのソースコード製品には以下のクラスまたはファイルが含まれています。各クラスの解説ページには、メンバ、および使用方法の詳細が掲載されています。本ソフトウェアに組み込まれているクラスは、Asterworld
が開発したものです。他社製のクラスやコントロールは一切使用しておりません。 |
| クラス・ファイル名 |
概 要 |
詳細 |
グレード |
| CS |
LE |
SE |
PE |
| AwPrintPreview |
印刷とプレビューのためのクラス。ユーザーコントロール。 |
メンバ |
- |
- |
 |
- |
| NetPrint_Ja.chm |
ヘルプファイル。( コンパイル済み HTML ファイル )
ソフトウェアを構成するメンバの詳細について解説したファイル。 |
|
- |
- |
 |
- |
| CS |
= Class Set |
| LE |
= Light Edition |
| SE |
= Standard Edition |
| PE |
= Professional Edition |
 |
= あり |
 |
= なし |
|
|
| ソースコードをご購入いただくことにより、印刷プレビュー機能を搭載したソフトウェアの開発方法を学ぶことができます。ソースコード中の複雑な部分の多くはクラスとして提供されます。ソフトウェアを開発する際、その部品としてこれらのクラスを再利用できます。クラス内部のソースコードを編集できるので、クラスの機能をカスタマイズしていただくことも可能です。これらのソースコードをご利用いただくことにより、ソフトウェアの開発はきわめて簡単なものとなり、開発コストを大幅に削減することも可能です。 |
このコントロールは、Crystal Report のようなレポートツールとは考え方が異なります。どちらが優れているということではなく、それぞれに以下のような特徴があります。
| * Crystal Report タイプのツールに見られる特徴 |
|
デザイナを使用して帳票を設計できるので、記述するソースコードの量を減らすことができる。
セクションごとに処理されるのでレイアウトの自由度は低く、複雑な帳票の作成は難しい。 |
| * .NET 印刷プレビューコントロール AwPrintPreview の特徴 |
|
ページ上の任意の位置に文字列や図形を描画できるので、帳票設計の自由度が高い。
データベースアプリケーションの場合、データとの関連付けや改ページの設定などは、ソースコードに記述する必要がある。 |
|
|
.NET 印刷プレビューコントロールを使用して帳票を作成するためには、描画命令をソースコードに記述する必要があります。以下の方法でソースコードを記述します。
| コントロールの CurrentPageChanged イベントは、イベントデータ Graphics ( プレビュー中のページ、または印刷中のページの描画面 ) を持っています。この描画面に対して、.NET Framework の Graphics
クラスに実装されているメソッドを使用して描画します。ページ上の任意の位置に、文字列や図形を自由に描画できます。 |
使用できる描画用のメソッドには以下のようなものがあります。
DrawArc, DrawEllipse, DrawImage, DrawLine, DrawRectangle, DrawString,
...
その他 .NET Framework の Graphics クラスに実装されているメソッドを使用できます。 |
| ソースコードに記述した描画命令は、プレビューと印刷の両方に反映されますが、CurrentPageChanged イベントのイベントデータ IsPrinter を利用することにより、プレビューと印刷で異なる内容の文字列や図形を描画することも可能です。 |
| データベースのデータをページに配置するためのソースコードを記述することはそれほど難しいものではありませんが、ADO.NETベーシックデータベース のソースコードに含まれているクラス AwDbPrintSupport を使用することにより、データの配置はいっそう簡単なものとなります。 |
|
| 本ソフトウェアは動作確認用のサンプルですが、 .NET 印刷プレビューコントロール AwPrintPreview をデータベースアプリケーションに組み込んだソフトウェア ADO.NETベーシックデータベース をお試しいただくことができます。 |