GetPrinterCapabilities
レンダリングと印刷
説明
印刷ジョブの開始や印刷ダイアログの表示を行わず、稼働中の Windows プリンタードライバーのスナップショットを照会します
返されるレコードには、用紙 ID、名前、ミリメートル寸法、給紙 bin の ID と名前、duplex、colour、landscape、collation の対応、ドライバーポート、および最大部数が含まれます
ドライバーはほかの機能を報告しながら、用紙またはビンのメタデータを省略する場合があります。その場合、対応する配列は空になりますが、メソッドは引き続き成功します
構文
Delphi
Function TPDFlib.GetPrinterCapabilities(Const PrinterName: WideString; Out Capabilities: TPDFlibPrinterCapabilities): Integer;パラメータ
| PrinterName | GetPrinterNames が返すプリンター名、または NewCustomPrinter が返すカスタムプリンターハンドル |
|---|---|
| Capabilities | 完全に置換されたスナップショットを受け取ります。名前が無効な場合はすべてのフィールドをクリアします |
戻り値
| 0 | 名前が無効であるか、ドライバーを開けませんでした |
|---|---|
| 1 | 基本ドライバー機能は照会済みですが、用紙またはビンの配列は空の場合があります |