PrintDocumentToFileA
렌더링 및 인쇄
설명
뒤의 A는 ANSI(char) DLL 진입점을 나타내며 ActiveX/COM 표면은 Unicode 형식만 제공합니다 동작은 PrintDocumentToFile과 동일하며 문자열 인수는 현재 SetAnsiMode 코드 페이지를 사용하여 해석됩니다
선택한 문서의 특정 페이지를 지정된 프린터로 렌더링합니다. 인쇄 출력은 지정된 스풀 파일로 전달됩니다
일부 프린터 드라이버는 DocInfo.lpszOutput 필드를 지원하지 않으므로 결과가 달라질 수 있습니다
구문
Delphi
Function DLPrintDocumentToFileA(InstanceID: Integer; PrinterName: PAnsiChar; StartPage, EndPage, Options: Integer; FileName: PAnsiChar): Integer;
DLL
int DLPrintDocumentToFileA(int InstanceID, const char * PrinterName, int StartPage, int EndPage, int Options, const char * FileName);
매개변수
| PrinterName | 인쇄에 사용할 프린터의 이름입니다 Windows Print Manager에 표시되는 이름입니다 GetPrinterNames 함수를 사용하여 시스템의 유효한 프린터 목록을 반환합니다 NewCustomPrinter 함수가 반환한 값도 여기에서 사용할 수 있습니다 |
|---|---|
| StartPage | 인쇄할 첫 페이지 |
| EndPage | 인쇄할 마지막 페이지 |
| Options | PrintOptions 함수를 사용하여 이 매개변수의 값을 가져옵니다 |
| FileName | 인쇄 출력을 스풀링할 파일 이름 |