ソフト詳細説明

【 概要 】
プレビュー機能付きのテキスト印刷コンポーネントです。
実際にテキストファイルを印刷しようとすると、紙サイズ・フォント・
余白をどう扱うか等、意外とやっかいな問題が多くある事に気付きこの
コンポーネントを作成しました。

また、このコンポーネントとほぼ同等の印刷機能を持つ PrintText と
PrintPageText という汎用の関数も PrintTxt(PrintTxt.pas) という
ユニットとして同梱してあります。

TPreviewBox コンポーネント や PrintText 及び PrintPageText 関数を
使用すれば、作成するアプリケーションやコンポーネントに簡単にテキスト
印刷機能及びプレビュー機能を付加する事が可能です。

TPreviewBox のおもな仕様です。
・たて・横それぞれ最大16個(合計256個)までプレビューページを表示
する事が可能
・プレビューを開始する先頭ページの指定が可能
・プレビューの倍率を指定する事が可能(10〜100%)
・印刷するページを指定して印刷する事が可能
(例 : 8〜12ページのみ印刷等)
・オプション指定によりファイル名やタイムスタンプやページ番号を各
ページの余白に印刷する事が可能
・タブサイズを 0 〜 32 の範囲で指定する事が可能
・各行に行番号を付加して印刷する事が可能(最大8桁)
・段組印刷を行なう事が可能(最大256段)
・上下左右の余白のサイズを指定する事が可能(最大1インチ)

【 収録ファイル 】
PrevBox.pas - TPreviewBox 本体のソースファイル
PrevBox.dcr - TPreviewBox のアイコン用ファイル
PrintTxt.pas - PrintText 関数を使用する為のユニットファイル
Readme.txt - このファイル
Test.exe - TPreviewBox を使用したサンプルアプリケーション
Test.lzh - サンプルアプリケーションのソースファイル

【 バグ修正 】
// Version 1.2 //
・Text プロパティに与えられたテキストデータに不正なデータが含まれて
いると何も印刷せず、またプレビューにも何も表示しない仕様になって
いましたが、これを可能な箇所まで印刷あるいは、プレビュー表示する
様にしました。これは、テキストデータ中に $00 が含まれていたり、
テキストデータの最後が 2 バイト文字の 1 バイト目で終わっている
様な場合です。

動作環境

テキスト印刷&プレビューコンポーネント TPreviewBoxの対応動作環境
ソフト名:テキスト印刷&プレビューコンポーネント TPreviewBox
動作OS:Windows XP/Me/2000/NT/98/95
機種:汎用
種類:フリーソフト
作者: 槻 誠三