function RenderPageThumbnail(PageIndex, MaxWidth, MaxHeight: Integer): TBitmap;
function RenderPageThumbnail(PageIndex, MaxWidth, MaxHeight: Integer; Rotation: TRotation; Options: TRenderOptions; Background: TColor; const ColorScheme: TPdfColorScheme): TBitmap;
| PageIndex | Integer - 렌더링할 1 기반 페이지 인덱스입니다 |
| MaxWidth | Integer - 썸네일 최대 너비(픽셀)입니다 |
| MaxHeight | Integer - 썸네일 최대 높이(픽셀)입니다 |
| Rotation | TRotation - 추가로 적용되는 시계 방향 렌더 회전입니다 |
| Options | TRenderOptions - 캐시 키에 포함되는 네이티브 PDFium 렌더 플래그입니다 |
| Background | TColor - 비트맵 배경 색입니다 |
| ColorScheme | TPdfColorScheme - 선택적인 저시력 경로 및 텍스트 색 재정의입니다 |
TBitmap이며, 문서가 비활성이거나 페이지 인덱스가 잘못되었거나 요청한 크기가 양수가 아니면 nil입니다짧은 오버로드는 페이지 가로세로 비율을 유지하고 흰 배경 위에 렌더링하며, 전체 오버로드는 회전, 플래그, 배경, 저시력 색을 제어합니다
두 오버로드 모두 통합 썸네일 LRU를 통해 내부 비트맵의 깊은 복사본을 재사용하고 호출마다 별개의 호출자 소유 TBitmap을 반환합니다
PageNumber를 바꾸거나 현재 로드된 페이지를 교체하거나 페이지 변경 알림을 발생시키지 않습니다
TPdf 인스턴스의 편집 상태를 건드리면 안 되는 썸네일 스트립이나 탐색 패널에 이 메서드를 사용하세요Bmp := Pdf1.RenderPageThumbnail(3, 180, 240);
try
if Bmp <> nil then
Image1.Picture.Assign(Bmp);
finally
Bmp.Free;
end;