RenderPageToMemory
렌더링 및 인쇄
설명
PDFium 렌더러를 선택한 경우 한 페이지를 호출자가 제공한 비트맵 메모리 버퍼로 렌더링합니다
구문
Delphi
Function TPDFlib.RenderPageToMemory(DPI: Double; Page: Integer; Target: Pointer; Width, Height, BitsPerPixel: Integer): Integer;
매개변수
| DPI | 현재 렌더링 배율을 적용하기 전의 요청 렌더링 해상도입니다 |
|---|---|
| Page | 1부터 시작하는 페이지 번호이며 문서 범위를 벗어난 값은 가장 가까운 유효 페이지로 제한됩니다 |
| Target | 호출자가 제공한 대상 픽셀 버퍼에 대한 포인터 |
| Width | 대상 비트맵의 픽셀 단위 너비 |
| Height | 대상 비트맵 높이(픽셀) |
| BitsPerPixel | 픽셀 형식 깊이입니다. 24와 32만 허용됨 |
반환값
PDFium이 버퍼에 렌더링하면 1을 반환합니다. 비트 깊이가 지원되지 않거나 Cairo가 선택되었거나 PDFium을 사용할 수 없거나 렌더링에 실패하면 0을 반환합니다
비고
SelectRenderer(3)이 활성화되어 있어야 합니다. Cairo는 이 메모리 렌더링 경로를 지원하지 않습니다