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
EndPageThe last page to print
Options此參數的值請用 PrintOptions 函式取得

傳回值

0無法列印頁面,通常是 StartPage 與 EndPage 參數超出範圍所致
1頁面列印成功