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 - 要算繪的頁面索引,以一為基底 |
| 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;