Delphi Programming / Object Pascal
サイトのトップページへ リンクのページへ ロゴマーク
Query 印刷コンポーネント
   
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 にインストールできることを確認