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 - Índice de página con base uno que se va a renderizar |
| MaxWidth | Integer - Ancho máximo de la miniatura en píxeles |
| MaxHeight | Integer - Altura máxima de la miniatura en píxeles |
| Rotation | TRotation - Rotación de renderizado adicional en sentido horario |
| Options | TRenderOptions - Banderas de renderizado nativas de PDFium incluidas en la clave de caché |
| Background | TColor - Color de fondo del mapa de bits |
| ColorScheme | TPdfColorScheme - Invalidaciones opcionales de la ruta de baja visión y del color del texto |
TBitmap propiedad del llamador, o nil cuando el documento está inactivo, el índice de página no es válido o el tamaño solicitado no es positivoLa sobrecarga corta conserva la relación de aspecto de la página y renderiza sobre un fondo blanco, mientras que la sobrecarga completa controla la rotación, las banderas, el fondo y los colores de baja visión
Ambas sobrecargas reutilizan copias internas profundas del mapa de bits a través de la LRU de miniaturas unificada y devuelven un TBitmap propio del llamador distinto en cada llamada
No cambia PageNumber, no reemplaza la página cargada actual ni dispara notificaciones de cambio de página
TPdfBmp := Pdf1.RenderPageThumbnail(3, 180, 240);
try
if Bmp <> nil then
Image1.Picture.Assign(Bmp);
finally
Bmp.Free;
end;