===================================================================== 【名 称】 StrPrn25.lzh TStringsPrinter コンポーネント ver 2.5 【登 録 名】 StrPrn25.lzh 【バイト数】 33,885 byte 【制作者名】 本田勝彦 (VYR01647) 【掲載者名】 本田勝彦 (VYR01647) 【動作環境】 Windows98 + D2, D3, D4, D5 (*1), D6, D7 (*2) 【掲載月日】 2003/12/05 【作成方法】 ロングファイル名に対応した LHA にて解凍 【検索キー】 1.%VYR01647 2.#FREE 3.#VCL 4.TSTRIGSPRINTER 5.PRINTER 【動作確認】 Windows98 + D2, D3, D4, D5 (*1), D6, D7 (*2) 【ソフト種】 フリーウェア 【転載条件】 まるで自由 ===================================================================== 【内容紹介】 1.概要 Memo1.Lines, ListBox1.Items, TStringList などの TStrings データを 印刷するための非ビジュアルコンポーネントです。以下の機能を実現します。 ■ Left, Top, Right, Bottom, Line 各マージン ■ 2段組、3段組 ■ 行番号の印刷 ■ ヘッダ・フッタの印刷 ■ 印刷開始ページ終了ページを指定 ■ 印刷開始ページ番号を指定 ■ 奇数ページ、偶数ページのみを印刷 ■ 印刷開始行、終了行を指定 ■ 印刷開始行番号を指定 ■ 印刷プレビューの表示 ■ published なプロパティ値の Ini, Reg への保存復帰 (*1) 動作確認項目の Delphi 5 については、ユーザーの皆さんから寄せら れた情報を元に上記項目へ追加しています。作者自身による動作確認 は出来ていません。 (*2) 動作確認項目の Delphi 7 については、Delphi Studio Field Test ENTERPRISE 版による動作確認が行われています。 2.ファイル構成 StrPrn25.lzh には以下のファイルが梱包されています。 readme.txt このファイル history.txt 更新履歴ファイル StrPreg.pas コンポーネントを登録するためのユニットファイル StrPreg.dcr コンポーネントアイコンファイル StrPrint.pas TStringsPrinter コンポーネント heClasses.pas TStoreComponent が定義されたユニットファイル HStreamUtils.pas ↑から uses されているユニットファイル heverdef.inc 条件シンボル定義ファイル StrPprop.pas コンポーネントエディタ定義ファイル StrPefm.pas コンポーネントエディタフォームファイル StrPefm.dfm ↑のフォームファイル StrPpfm.pas プレビューフォーム StrPpfm.dfm ↑のフォームファイル StrPprog.pas プログレス表示フォーム StrPprog.dfm ↑のフォームファイル Strpohcr.res 開いた手の形のマウスカーソルが入ったリソースファイル project1.dpr サンプルプロジェクト project1.res 〃 unit1.pas 〃 unit1.dfm 〃 3.実行方法 Lhasa, LHA32 など、ロングファイル名に対応した解凍ツールで、 ディレクトリ展開つき解凍をしてください。 StrPreg.pas, StrPreg.dcr, StrPrint.pas, HStreamUtils.pas, heClasses.pas, StrPprop.pas, StrPefm.pas, StrPefm.dfm, StrPpfm.pas, StrPpfm.dfm, StrPprog.pas, StrPprog.dfm Strpohcr.res, heverdef.inc の14個のファイルをライブラリパスの通ったフォルダにコピーした後 StrPreg.pas をコンポーネントインストールして下さい。 ^^^^^^^ 4.今回のバージョンアップの内容 ■ 変更 ver 2.4 で、crOpenHand を 設定後 RegisterIntegerConsts していたが、 1960 の定数値とした。( StrPpfm.pas ) history.txt も合わせてご覧下さい。 5.ご注意 ver 0.9 の TStringsPrinter コンポをご利用の方は、 StrPfm.pas, StrPfm.dfm の2個のファイルを削除して下さい。 作成中のアプリケーションの uses 節に StrPfm がある場合は、 StrPefm に書き換えてからコンパイルして下さい。 File Name【StrPrn25.lzh】 =====================================================================