Delphi Programming / Object Pascal
サイトのトップページへ リンクのページへ ロゴマーク
DBGrid 印刷コンポーネント
DBGrid 印刷コンポーネント
履  歴



履歴


  • 2001年01月06日 Ver. 1.0
  • 最初の公開バージョンとする
  • 2001年01月21日 Ver. 2.0
  • 印刷プレビューユニットを使用するコンポーネントから,印刷プレビューコンポーネントで使用するコンポーネントに変更.これで,複数の DBGrid の印刷を可能とした
  • イベントの引数の頁番号が,データ行の最初が0であった間違いを 1 に修正.タイトル行のみ 0 にした
  • 枠線とセルの線幅の初期値をそれぞれ 0.4 mm と 0.2 mm にした
  • 2001年001月26日 Ver. 2.1
  • 線の太さが 1 だと点線などが実線で印刷されてしまう現象があったため,太さ 0 でも線を印刷するように修正 (Style を psClear にすれば印刷しない)
  • 印刷中のカーソルを砂時計になるようにした
  • 2002年01月08日 Ver. 3.0
  • 印刷プレビュー制御コンポーネント対応に修正
  • 実行開始メソッドである Print を廃止.代わりに引数なしの Execute にした
  • 印刷開始と終了のY座標値を,プロパティ YPosition に変更
  • plSetPrinter プロパティは廃止.代わりに plPrev プロパティ追加
  • プリンタ (用紙等) の設値は TplPrev から取得するようにした
  • 2002年08月04日
  • 印刷開始と終了Y座標値の説明を忘れていたので,オンライン・マニュアルに
  • 2003年09月23日 Ver. 3.1
  • Delphi 7 で動作確認
  • 作成順序の問題を修正
  • 右マージン内にも印刷してしまう問題を修正
  • 設計時に各マージンを設定する際,plPreve, plPrev の plSetPrinter が設定していない場合警告ダイアログを表示するようにした
  • テストプログラムとマニュアルに YPosition プロパティの説明が不十分であったのを修正
  • 2003年10月30日 Ver. 3.3
  • 印刷後,プレビューを終了した後の再プレビューが正常にされないバグを修正.
  • 2004年06月28日 Ver. 4.0
    このバージョンから,印刷プレビュー制御コンポーネントと同じ基本クラスからの派生コンポーネントとしました.その結果,印刷プレビュー制御コンポーネントの機能を含めたコンポーネントとなり,単独で配置し利用できるようになりました.新バージョンへの移行を順次行えるように,クラス名を変更しました.
  • 続けて印刷する機能 (YPositon プロパティ) を廃止
  • 2004年10月09日 Ver. 4.01
  • DBGrid のカラムの Visible が False 時に印刷しないことがある現象を修正
  • 2004年10月10日 Ver. 4.02
  • 右端マージンを越えるカラムの文字列が印刷されてしまう現象を修正
  • 印刷可能右端が印刷のオフセットであったのをマニュアル通りのマージン値に修正
  • 印刷カラム数 (PrintColCount プロパティ) の取得が間違っていたのを修正
  • 2004年11月17日 Ver. 4.03
  • 印刷しない描画コードを書くための OnNoPrintDraw イベントを追加
  • 2005年01月19日 Ver. 4.04
  • Delphi 2005 対応確認 (コード修正なし)
  • 2006年10月20日 Ver. 4.10
  • CellHeight と RowCount の表示が 0 になってしまう現象を修正
  • プロジェクトを開く時に除算エラーが発生する場合があるのを修正
  • その他,印刷プレビュー制御コンポーネントと同じ
  • 2008年07月17日 Ver. 4.11
  • Windowx XP (SP2) + Delphi 7 Pro で動作再確認とコードの整備のみ
  • テストプログラムの EXE ファイルを同梱
  • Vista や Delphi 2007 での動作確認は,コンポ類の整備後の予定
  • 2009年04月12日 Ver. 4.12
  • 印刷プレビュー制御コンポーネントの,プレビューフォームのデザイン変更に伴い動作確認
  • Vista + Delphi 2007-R2 で動作確認
  • 2009年11月09日 Ver. 9.00
  • Delphi 2009, 2010 で動作確認
  • その他印刷プレビューコンポーネントと同じ
  • コードの整形.基本的にコードの変更はなし
  • 2011年04月21日
  • Delphi XE で動作確認
  • 2011年08月31日 Ver. 9.01
  • 用紙サイズがプレビューに反映されないバグを修正