PrintDocumentA
渲染和列印
描述
結尾的 A 表示 ANSI(char)DLL 進入點;ActiveX/COM 介面只提供 Unicode 形式。行為與 PrintDocument 完全相同,字串參數依目前 SetAnsiMode 的字碼頁解讀
把所選文件的指定頁面描繪到指定印表機
語法
Delphi
Function DLPrintDocumentA(InstanceID: Integer; PrinterName: PAnsiChar; StartPage, EndPage, Options: Integer): Integer;
DLL
int DLPrintDocumentA(int InstanceID, const char * PrinterName, int StartPage, int EndPage, int Options);
參數
| PrinterName | 列印要使用的印表機名稱。這是 Windows 列印管理員中顯示的名稱。可用 GetPrinterNames 函式取得系統上有效印表機的清單,NewCustomPrinter 函式傳回的值也可以用在這裡。 要列印的第一頁 |
|---|---|
| StartPage | |
| EndPage | The last page to print |
| Options | 此參數的值請用 PrintOptions 函式取得 |
傳回值
| 0 | 無法列印頁面,通常是 StartPage 與 EndPage 參數超出範圍所致 |
|---|---|
| 1 | 頁面列印成功 |