RenderPageToMemory

렌더링 및 인쇄

설명

PDFium 렌더러를 선택한 경우 한 페이지를 호출자가 제공한 비트맵 메모리 버퍼로 렌더링합니다

구문

Delphi

Function TPDFlib.RenderPageToMemory(DPI: Double; Page: Integer; Target: Pointer; Width, Height, BitsPerPixel: Integer): Integer;

매개변수

DPI현재 렌더링 배율을 적용하기 전의 요청 렌더링 해상도입니다
Page1부터 시작하는 페이지 번호이며 문서 범위를 벗어난 값은 가장 가까운 유효 페이지로 제한됩니다
Target호출자가 제공한 대상 픽셀 버퍼에 대한 포인터
Width대상 비트맵의 픽셀 단위 너비
Height대상 비트맵 높이(픽셀)
BitsPerPixel픽셀 형식 깊이입니다. 24와 32만 허용됨

반환값

PDFium이 버퍼에 렌더링하면 1을 반환합니다. 비트 깊이가 지원되지 않거나 Cairo가 선택되었거나 PDFium을 사용할 수 없거나 렌더링에 실패하면 0을 반환합니다

비고

SelectRenderer(3)이 활성화되어 있어야 합니다. Cairo는 이 메모리 렌더링 경로를 지원하지 않습니다

참고 항목

SetPDFiumFileName, SelectRenderer, PDFiumRendering