|
Delphi Programming / Object Pascal
Query 印刷コンポーネント |
- 2001年02月04日 Ver. 1.0
- 最初の公開バージョンとする
|
- 2002年01月05日 Ver. 2.0
- 印刷プレビュー制御コンポーネント用として修正
- 実行開始メソッドである Print を廃止.代わりに引数なしの Execute にした
- 印刷開始と終了のY座標値をプロパティ YPosition に変更
- plSetPrinter プロパティは廃止,代わりに TplPrev プロパティ追加.プリンタ (用紙等) の設定は TplPrev から取得するようにした
- クエリーのカラムコンポーネントの表示 Format が反映されないバグを修正
|
- 2003年09月20日 Ver. 3.0 バージョン番号をTplPrevに合せた
- Delphi 7 で動作を確認
- 作成順序の問題を修正
- セルの高さと行数の計算が間違っていたのを修正
- Columns に Add メソッドを追加
- 右マージン内にも印刷してしまう問題を修正
- TotalPrint プロパティが False の時に例外が発生する問題を修正
- 設計時に各マージンを設定する際,plPreve, plPrev の plSetPrinter が設定していない場合に警告ダイアログ表示するようにした
- テストプログラムとマニュアルに YPosition プロパティの説明が不十分であっのを修正
|
- 2003年10月30日 Ver. 3.1
- 印刷後,プレビューを終了した後の再プレビューが正常にされないバグを修正
|
- 2004年06月30日 Ver. 4.0
このバージョンから,印刷プレビュー制御コンポーネントと同じ基本クラスからの派生コンポーネントとしました.その結果,印刷プレビュー制御コンポーネントの機能を含めたコンポーネントとなり,単独で配置して利用できるようになりました.新バージョンへの移行を順次行えるように,クラス名を変更しました.
- 続けて印刷する機能 (YPosition) を廃止
- OnBeforePrintLine イベントを廃止
- セルを塗潰すと罫線が見えなくなる現象を修正
- 総合計に罫線がない場合は OnBeforePrintCell イベントが発生しないようにした
- 項目プロパティのいくつかを,少しはわかりやすい名称に変更した
- 総合計の Font を変更できるようにした
- 総合計印刷のプロパティを True にしなくてもグループ計を印刷するように修正
- グループ描画後,次の描画開始Y座標値を変更可能な引数を持つイベントを追加
- 1 行だけのデータでグループ計 (小計) を実行すると無限ループになってしまう現象を修正
|
- 2004年11月17日 Ver. 4.01
- 印刷しない描画コードを書くための OnNoPrintDraw イベントを追加.
|
- 2005年01月19日 Ver. 4.02
- Delphi 2005 対応.
- プロパティエディタでフィールドリストを取得するコードを変更
DataSet.Open のコードを削除.これがあると Query で追加したデータ項目が取得不可
- 改頁の判定コードを修正.実際の表示文字列で判断するようにした.従来の方式だと Null 文字列が判断できず,例外でストップすることがある
- 項目プロパティの HorzOffset (セルの右端または左端からの描画開始位置) を追加.デフォルト値は TplQueryPrev が内部で決定する値.名前は ffset, Margin でもよかったのであるが,TplTackPrev と合せた
- 前の行と同値の場合には印刷しないプロパティとして ContValuePrint を追加(デフォルトは Ture で印刷する)
- イベントの引数の頁行番号に間違いがあるのを修正
- 設計時にプリンタ設定コンポーネントが指定している場合は,セルの高さと行数をより正確に表示可能にした
|
- 2006年10月20日 Ver. 4.10
- 印刷プレビュー制御コンポーネントの修正に伴う修正 (2 行のみ)
- その他,印刷プレビュー制御コンポーネントと同じ
|
- 2008年07月18日 Ver. 4.11
- Windowx XP (SP2) + Delphi 7 Pro で動作再確認とコードの整備
- テストプログラムの EXE ファイルを同梱
- Vista や Delphi 2007 での動作確認は,コンポ類の整備後の予定
|
- 2009年04月12日 Ver. 4.12
- 印刷プレビュー制御コンポーネントの,プレビューフォームのデザイン変更に伴い動作確認
- Vista + Delph i2007-R2 で動作確認
|
- 2009年11月09日 Ver. 9.00
- Delphi 2009, 2010で動作確認
- その他印刷プレビューコンポーネントと同じ
- プロパティエディタの修正とコードの整形.基本的にコードの変更はなし
|
- 2011年04月21日
- Delphi XE で動作確認
|
- 2011年08月31日 Ver. 9.01
- 用紙サイズがプレビューに反映されないバグを修正
|
- 2018年08月14日 Ver 9.02
- Delphi XE3 以降における変数 CurrencyDecimals の対応コードを追加
- BDE と BDE 関係コントロールがない環境でもインストール可能にした
- Delphi XE5 Pro, XE7 Pro, 10.2.3 Tokyo Community にインストールできることを確認
|
|