Vcl.Printers.TPrinter.SetPrinter

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

Delphi

procedure SetPrinter(ADevice, ADriver, APort: PChar; ADeviceMode: THandle);

C++

void __fastcall SetPrinter(System::WideChar * ADevice, System::WideChar * ADriver, System::WideChar * APort, NativeUInt ADeviceMode);

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
Vcl.Printers.pas
Vcl.Printers.hpp
Vcl.Printers TPrinter

説明

現在のプリンタを指定します。

SetPrinter を呼び出すと,現在のプリンタを変更できます。

ADevice は,新しいプリンタのデバイス名を指定します。これは,印刷マネージャに表示される名前です(「Epson FX-80」など)。プリンタモデル名ではありません。

ADriver は,新しいプリンタのドライバの名前を指定します(「'WINSPOOL'」など)。

APort は,下位互換性のために提供されています。空の文字列を設定してください。

DeviceMode は,デバイスドライバのためのデバイス固有の初期化データが格納されているメモリバッファへのハンドルです。このハンドルは,GlobalLock 関数を呼び出して DeviceMode レコード(Delphi)または DEVMODE 構造体(C++)を割り当てることによって取得できます。

関連項目