TStringsPrinter コンポーネントは、Memo1.Lines, Editor1.Lines, ListBox1.Items, TStringList などの TStrings データを印刷するための 非ビジュアルコンポーネントです。以下の機能を実現します。

※バージョン3.0からカラー印刷に対応しました。TFountain コンポーネ ントを利用して、受け取った文字列をパースし、トークンを 色分けしな がら印刷します。TEditor で見た通りの印刷が可能になりました。

※ TFountain が導入された TEditor がインストールされた環境でなければ コンパイル出来ません。TEditor 最新版を推奨します。

TStringsPrinter コンポーネントをインストールすると下図の コンポーネントエディタが、Delphi-IDE に登録されますので、 視覚的に TStringsPrinter コンポの各機能を設定して頂けると思います。
また、下図コンポーネントエディタフォームは実行時に呼び出して 利用することが可能ですので、そのままプリントダイアログとしてお使い 頂けます。

ご注意

設計時には、[Printer setting], [Print], [Preview] の各ボタンは利用 出来ない仕様になっています。