Delphi 及び C++Builder で使用するテキスト印刷&プレビューコンポーネント
- ソフト名 :テキスト印刷&プレビューコンポーネント TPreviewBox
- バージョン :1.3
- ライセンス :フリーソフト
- OS :Windows
- 開発 :槻 誠三
テキスト印刷&プレビューコンポーネント TPreviewBox ダウンロード
「TPreviewBox」は、Delphi / C++ Builder 向けの テキスト印刷およびプレビュー機能を簡単に追加できるコンポーネントです。
開発者が自作アプリに印刷機能を組み込む際に使います。
✅ TPreviewBox の使い方(基本)
【1】概要と目的
- DelphiやC++Builderにインストールして使うVCLコンポーネント。
- テキストを印刷するだけでなく、印刷前に画面上でプレビュー表示できる。
- 一般的な
TPrinterをラップしており、使いやすいAPI設計。
🛠【2】導入手順(DelphiまたはC++Builder)
🔽 ダウンロードと解凍
- 上記URLからダウンロード。
- ZIPを解凍 →
TPreviewBox.pas(または.dcu)などのファイルが含まれている。
📦 Delphiでのインストール手順(例)
- Delphi を起動。
- [コンポーネント] > [コンポーネントのインストール] を選択。
TPreviewBox.pasを指定して、コンパイル・登録。- ツールパレットに「TPreviewBox」が追加される。
🖥【3】基本的な使い方(Delphiコード例)
uses
TPreviewBox;
procedure TForm1.Button1Click(Sender: TObject);
begin
PreviewBox1.Clear;
// テキスト行を追加
PreviewBox1.AddLine('これはテスト印刷です');
PreviewBox1.AddLine('次の行も表示されます');
// プレビューを表示
PreviewBox1.ShowPreview;
// 印刷したい場合
// PreviewBox1.Print;
end;
⚙【4】主なメソッド・プロパティ
| メソッド/プロパティ | 説明 |
|---|---|
AddLine(string) | 一行のテキストを追加 |
Clear | 内容をクリア |
ShowPreview | プレビューダイアログを表示 |
Print | 直接印刷を実行 |
Font / LineSpacing | フォントや行間を設定可能 |
Margins | 余白設定(mm単位) |
💡ポイント・補足
- 1行単位での印刷制御がしやすく、帳票やレポート出力に便利。
- 画面にWYSIWYG(表示通りに印刷)なプレビュー画面が表示されるので、ユーザー確認用に使える。
- 軽量で高速、ランタイム依存なし。