FMX.Printer.SetPrinter

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function SetPrinter(const NewPrinter: TPrinter): TPrinter;

C++

extern DELPHI_PACKAGE TPrinter* __fastcall SetPrinter(TPrinter* const NewPrinter);

プロパティ

種類 可視性 ソース ユニット
function public
FMX.Printer.pas
FMX.Printer.hpp
FMX.Printer FMX.Printer

説明

プリンタとのあらゆるやり取りを管理する TPrinter のグローバル インスタンスを置き換えます。


SetPrinter は、グローバルな TPrinter オブジェクトを別の TPrinter オブジェクトに置き換えます。これを使用すれば、デフォルトの TPrinter オブジェクトを TPrinter 下位クラスに替えることにより、アプリケーションでの印刷の処理方法を変更することができます。

NewPrinter は、現在のグローバルな TPrinter オブジェクトの代わりとなる新しい TPrinter オブジェクトです。

SetPrinter は、前のグローバルな TPrinter オブジェクトを返します。

メモ: グローバルな TPrinter オブジェクトは、アプリケーションの停止時に自動的に解放されます。SetPrinter の呼び出し後、返されるプリンタは自動的には解放されません。戻り値を解放するか、SetPrinter をもう一度呼び出してプリンタを置き換え、2 回目の SetPrinter 呼び出しで返される代用プリンタを解放するのは、呼び出し側の責任です。

関連項目