PDFium Delphi Component Docs

RenderPageByIndex 메서드

컴포넌트: TPdf  ·  유닛: PDFium
활성 편집 페이지를 변경하지 않고 임의의 1 기반 페이지를 정확한 출력 크기로 렌더링합니다

Syntax

function RenderPageByIndex(PageNumber, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []; Color: TColor = clWhite): TBitmap;

procedure RenderPageByIndex(Bitmap: TBitmap; PageNumber, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []; Color: TColor = clWhite);

Description

이 메서드는 요청한 페이지가 현재 편집 페이지가 아닐 때 제한된 파싱된 PDFium 페이지 씬을 재사용합니다

같은 페이지를 서로 다른 픽셀 크기로 반복 렌더링할 때 페이지를 다시 열고 다시 파싱하는 작업을 피하면서 PageNumber와 페이지 변경 이벤트를 보존합니다

비트맵을 반환하는 오버로드는 반환된 TBitmap의 소유권을 호출자에게 넘깁니다

Example

Bmp := Pdf1.RenderPageByIndex(12, 1600, 2200);
try
  Image1.Picture.Assign(Bmp);
finally
  Bmp.Free;
end;

See Also

PageSceneCacheCapacity, ClearPageSceneCache, RenderPageThumbnail