RenderDocumentToFileA

렌더링 및 인쇄

설명

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

선택한 문서의 특정 페이지를 디스크의 이미지 파일로 렌더링합니다

기본 렌더링은 Windows XP 이상에서 기본 제공되는 GDI+를 사용합니다. 옵션 10인 TIFF(G4) 출력은 Windows Vista 및 Windows Server 2008 이상에서만 사용할 수 있습니다

Cairo를 사용하여 렌더링할 수도 있으며 SetCairoFileName 및 SelectRenderer 함수를 사용합니다

구문

Delphi

Function DLRenderDocumentToFileA(InstanceID: Integer; DPI: Double; StartPage, EndPage, Options: Integer; FileName: PAnsiChar): Integer;

DLL

int DLRenderDocumentToFileA(int InstanceID, double DPI, int StartPage, int EndPage, int Options, const char * FileName);

매개변수

DPI렌더링에 사용할 DPI입니다. 값 72는 Acrobat 확대/축소 100%와 같은 결과를 냅니다
StartPage인쇄할 첫 페이지
EndPage인쇄할 마지막 페이지
Options0 = BMP, 1 = JPEG, 2 = WMF, 3 = EMF, 4 = EPS, 5 = PNG, 6 = GIF, 7 = TIFF, 8 = EMF+, 9 = HTML5, 10 = G4 TIFF 출력. 사용할 경로와 파일 이름이며 각 페이지는 별도 파일에 저장됩니다. "%p"는 페이지 번호로 바꾸고 없으면 확장자 앞에 번호를 붙입니다. 예: "output.jpg"의 페이지 10은 "output10.jpg", "page%poutput.bmp"의 페이지 5는 "page5output.bmp"입니다
FileName

반환 값

0페이지를 성공적으로 렌더링하지 못했습니다. 일반적으로 StartPage 또는 EndPage 매개변수가 범위를 벗어났을 때 발생합니다
1페이지가 성공적으로 렌더링되었습니다