DARenderPageToFile
직접 액세스 기능, 렌더링 및 인쇄
설명
지정한 문서의 지정한 페이지를 이미지로 렌더링하고 이미지 데이터를 디스크 파일에 저장합니다
기본적으로 렌더링에는 Windows XP 이상에서 사용할 수 있는 GDI+ 시스템을 사용합니다
옵션 10인 TIFF(G4) 출력은 Windows Vista 및 Windows Server 2008 이상에서만 사용할 수 있습니다
Cairo를 사용하여 렌더링하는 것도 가능하며 SetCairoFileName 및 SelectRenderer를 사용함
functions.
구문
Delphi
Function TPDFlib.DARenderPageToFile(FileHandle, PageRef, Options: Integer; DPI: Double; Const FileName: WideString): Integer;
ActiveX
Function PDFlib::DARenderPageToFile(FileHandle As Long, PageRef As Long, Options As Long, DPI As Double, FileName As String) As Long
DLL
int DLDARenderPageToFile(int InstanceID, int FileHandle, int PageRef, int Options, double DPI, const wchar_t * FileName);
매개변수
| FileHandle | DAOpenFile, DAOpenFileReadOnly 또는 DAOpenFromStream 함수가 반환한 핸들 |
|---|---|
| PageRef | DAFindPage 또는 DANewPage 함수가 반환한 페이지 참조 |
| Options | 0 = BMP 출력 1 = JPEG 출력 2 = WMF 출력 3 = EMF 출력 4 = EPS 출력 5 = PNG 출력 6 = GIF 출력 7 = TIFF 출력 8 = EMF+ 출력 9 = HTML5 출력 10 = G4 TIFF 출력 |
| DPI | 페이지 렌더링에 사용할 DPI입니다. 300보다 큰 값은 과도한 메모리 사용을 유발합니다 |
| FileName | 렌더링된 페이지 이미지 데이터를 저장하기 위해 생성할 파일의 경로와 파일 이름 |
반환 값
| 0 | 페이지를 렌더링할 수 없습니다. FileHandle 및 PageRef 매개변수 값을 확인합니다 |
|---|---|
| 1 | 페이지가 올바르게 렌더링되고 이미지 파일이 디스크에 저장됨 파일을 디스크에 기록할 수 없음 2 |