テキスト印刷&プレビューコンポーネント TPreviewBox

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でのインストール手順(例)

  1. Delphi を起動。
  2. [コンポーネント] > [コンポーネントのインストール] を選択。
  3. TPreviewBox.pas を指定して、コンパイル・登録。
  4. ツールパレットに「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(表示通りに印刷)なプレビュー画面が表示されるので、ユーザー確認用に使える。
  • 軽量で高速、ランタイム依存なし。

Leave a Reply

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください