PrintPagesToFileA

렌더링 및 인쇄

설명

끝의 A는 ANSI(char) DLL 진입점을 나타내며 ActiveX/COM 표면은 Unicode 형식만 노출합니다. 동작은 PrintPagesToFile과 동일하며 문자열 인수는 현재 SetAnsiMode 코드 페이지를 사용해 해석됩니다

선택한 문서의 페이지 범위 목록을 지정한 프린터로 렌더링합니다. 인쇄 출력은 지정한 스풀 파일로 전달됩니다

일부 프린터 드라이버는 DocInfo.lpszOutput 필드를 지원하지 않으므로 결과가 달라질 수 있습니다

구문

Delphi

Function DLPrintPagesToFileA(InstanceID: Integer; PrinterName, PageRanges: PAnsiChar; Options: Integer; FileName: PAnsiChar): Integer;

DLL

int DLPrintPagesToFileA(int InstanceID, const char * PrinterName, const char * PageRanges, int Options, const char * FileName);

매개변수

PrinterName인쇄에 사용할 프린터 이름이며 Windows Print Manager에 표시되는 이름입니다. GetPrinterNames 함수로 유효한 프린터 목록을 가져오거나 NewCustomPrinter 반환 값을 사용할 수 있습니다. 인쇄 페이지 목록 예: "1-10,12,14"
PageRanges
OptionsPrintOptions 함수를 사용하여 이 매개변수의 값을 가져옵니다
FileNamePrintOptions 함수를 사용하여 이 매개변수의 값을 가져옵니다

반환 값

0오류가 발생했습니다
1페이지가 성공적으로 인쇄됨