RenderPageToMetafileFile

렌더링 및 인쇄

설명

이 함수는 선택한 문서의 페이지를 디스크의 Windows 메타파일(벡터 출력)로 렌더링합니다; 이는 RenderPageToMetafileStream의 파일 기반 대응물이며, 스트림 변형이 생성하는 것과 동일한 바이트 스트림을 작성합니다

Format 매개변수를 사용하여 메타파일 형식을 선택함;클래식 GDI 확장 메타파일의 경우 mfEMF, GDI+로 기록된 EMF+ Only(가장 정밀함)의 경우 mfEMFPlus, EMF+ Dual(GDI + GDI+ 기록, 광범위하게 호환되지만 크기가 더 큼)의 경우 mfEMFDual, 기존 16비트 메타파일의 경우 mfWMF를 사용함

결과 파일은 Microsoft Office, Adobe Illustrator, Visio 및 최신 이미지 뷰어와 같은 벡터 지원 프로그램에서 직접 열 수 있으며, 픽셀로 래스터화하지 않고 텍스트 및 벡터 충실도를 유지합니다

구문

Delphi

Function TPDFlib.RenderPageToMetafileFile(DPI: Double; Page: Integer; Format: TPDFlibMetafileFormat; Const FileName: WideString): Integer;

매개변수

DPI페이지를 렌더링할 때 사용할 DPI입니다; 메타파일 프레임 치수를 제어합니다; 벡터 콘텐츠 자체는 DPI와 무관합니다
Page렌더링할 페이지 번호
FormatmfEMF = 클래식 GDI EMF;mfEMFPlus = GDI+ EMF+ Only;mfEMFDual = GDI+ EMF+ Dual(GDI + GDI+ 레코드, 크기가 더 크지만 광범위하게 호환됨);mfWMF = 기존 16비트 WMF
FileName생성할 메타파일의 경로 및 파일 이름

반환 값

0페이지를 렌더링할 수 없습니다 or the file could not be written
1페이지가 올바르게 렌더링되고 메타파일이 디스크에 저장되었습니다