DARenderPageToFileA

직접 액세스 기능, 렌더링 및 인쇄

설명

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

지정한 문서의 지정한 페이지를 이미지로 렌더링하고 이미지 데이터를 디스크 파일에 저장합니다

기본적으로 렌더링에는 Windows XP 이상에서 사용할 수 있는 GDI+ 시스템을 사용합니다

옵션 10인 TIFF(G4) 출력은 Windows Vista 및 Windows Server 2008 이상에서만 사용할 수 있습니다

Cairo를 사용하여 렌더링하는 것도 가능하며 SetCairoFileName 및 SelectRenderer를 사용함

functions.

구문

Delphi

Function DLDARenderPageToFileA(InstanceID, FileHandle, PageRef, Options: Integer; DPI: Double; FileName: PAnsiChar): Integer;

DLL

int DLDARenderPageToFileA(int InstanceID, int FileHandle, int PageRef, int Options, double DPI, const char * FileName);

매개변수

FileHandleDAOpenFile, DAOpenFileReadOnly 또는 DAOpenFromStream 함수가 반환한 핸들
PageRefDAFindPage 또는 DANewPage 함수가 반환한 페이지 참조
Options0 = 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