RenderPageToFileA

렌더링 및 인쇄

설명

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

선택한 문서의 페이지를 디스크 파일로 렌더링하며 기록 데이터는 Options 매개변수에 따라 달라집니다

기본적으로 렌더링은 Windows XP 이상에서 기본 제공되는 GDI+ 시스템을 사용합니다

GDI+ 및 Cairo 렌더러는 적응형 함수 샘플링, 소스 공간 색상 보간, BBox 클리핑, Background 채우기, 투명도 및 제한된 메시 세분화를 포함한 PDF 셰이딩 형식 1 및 4-7을 지원합니다

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

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

functions

/Alternates가 있는 이미지의 경우 기본 제공 렌더러는 ISO 32000-1의 요구에 따라 표시되는 기본 이미지를 유지하거나 표시되는 첫 번째 선택적 콘텐츠 대안을 선택합니다

구문

Delphi

Function DLRenderPageToFileA(InstanceID: Integer; DPI: Double; Page, Options: Integer; FileName: PAnsiChar): Integer;

DLL

int DLRenderPageToFileA(int InstanceID, double DPI, int Page, int Options, const char * FileName);

매개변수

DPI페이지 렌더링에 사용할 DPI입니다. 300보다 큰 값은 과도한 메모리 사용을 유발합니다
Page렌더링할 페이지 번호
Options0 = BMP 출력 1 = JPEG 출력 2 = WMF 출력 3 = EMF 출력 4 = EPS 출력 5 = PNG 출력 6 = GIF 출력 7 = TIFF(LZW) 출력 8 = EMF+ 출력 9 = HTML5 출력 10 = TIFF(G4) 출력 11 = EMF+ Dual 출력
FileName렌더링된 페이지 이미지 데이터를 저장하기 위해 생성할 파일의 경로와 파일 이름

반환 값

0페이지를 렌더링할 수 없습니다
1페이지가 올바르게 렌더링되고 이미지 파일이 디스크에 저장됨 파일을 디스크에 기록할 수 없음 2