FMX.Printer.Win.TPrinterWin.SetPrinter

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

Delphi

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

C++

void __fastcall SetPrinter _DEPRECATED_ATTRIBUTE0 (System::WideChar * ADevice, System::WideChar * ADriver, System::WideChar * APort, Winapi::Windows::THandle ADeviceMode)/* overload */;
void __fastcall SetPrinter(System::UnicodeString ADevice, System::UnicodeString ADriver, System::UnicodeString APort, Winapi::Windows::THandle ADeviceMode)/* overload */;

プロパティ

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

説明

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

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

ADevice は、新しいプリンタのデバイス名を示します。これは、プリンタ マネージャ(たとえば、"Epson FX-80")に表示される名前です。 これは、プリンタのモデル名ではありません。

ADriver は、新しいプリンタのドライバ名を示します(通常、WINSPOOL)。

APort は、後方互換性のために含まれています。このため、空文字列に設定されなければなりません。

DeviceMode は、デバイス ドライバの、デバイス固有の初期化データを保有する、メモリ バッファへのハンドルです。 このハンドルは、GlobalAlloc 関数を呼び出すことで取得でき、DeviceMode レコード(Delphi)または DEVMODE 構造体(C++)の領域を確保します。

関連項目