RenderPagesToFilesA
렌더링 및 인쇄
설명
끝의 A는 ANSI(char) DLL 진입점을 나타내며, ActiveX/COM 인터페이스는 Unicode 형식만 노출합니다. 동작은 RenderPagesToFiles와 동일하고 문자열 인수는 현재 SetAnsiMode 코드 페이지를 사용하여 해석됩니다
PageRanges로 지정된 선택 문서 페이지를 별도의 이미지 파일로 렌더링합니다
이 함수는 RenderPageToFile 및 RenderDocumentToFile과 동일한 렌더링 Options 값을 허용하지만 PageRanges는 1,3,7-9, Odd 또는 Even 2-20과 같이 연속되지 않은 페이지를 선택할 수 있습니다
FileName에 %p가 있으면 해당 토큰을 원본 페이지 번호로 바꿉니다 FileName에 %p가 없으면 파일 확장자 앞에 원본 페이지 번호를 삽입합니다
활성 렌더러가 지원하는 경우 구현은 선택한 페이지 목록 전체에서 렌더러 하나를 재사용하여 페이지마다 RenderPageToFile을 호출하는 설정 비용을 피합니다
구문
Delphi
Function DLRenderPagesToFilesA(InstanceID: Integer; DPI: Double; PageRanges: PAnsiChar; Options: Integer; FileName: PAnsiChar): Integer;
DLL
int DLRenderPagesToFilesA(int InstanceID, double DPI, const char * PageRanges, int Options, const char * FileName);
매개변수
| DPI | 각 페이지를 렌더링할 때 사용할 DPI |
|---|---|
| PageRanges | 쉼표로 구분된 페이지 범위 목록입니다. 모든 페이지를 렌더링하려면 빈 문자열을 사용합니다 |
| Options | 0 = BMP 출력 1 = JPEG 출력 2 = WMF 출력 3 = EMF 출력 4 = EPS 출력 5 = PNG 출력 6 = GIF 출력 7 = TIFF 출력 8 = EMF+ 출력 9 = HTML5 출력 10 = TIFF(G4) 출력 |
| FileName | 출력 파일 이름 또는 파일 이름 패턴. 원본 페이지 번호가 삽입될 위치에 %p를 사용합니다 |
반환 값
| 0 | 렌더링된 페이지가 없습니다 |
|---|---|
| >0 | 완료 또는 첫 번째 오류 전에 성공적으로 렌더링한 페이지 수 |