procedure RenderPage(DeviceContext: HDC; Left, Top, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []);
| DeviceContext | HDC. Contesto di dispositivo di destinazione in cui eseguire il rendering (DC schermo, DC stampante, DC di memoria, ecc.) |
| Rotation | TRotation. Rotuzione in senso orario da applicare durante il rendering: ro0, ro90, ro180 oppure ro270 |
| Options | TRenderOptions. Insieme di flag di rendering che controllano la visualizzazione delle annotazioni, il testo LCD, la scala di grigi, ecc. |
function RenderPage(Left, Top, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []): TBitmap;
| Rotation | TRotation. Rotuzione in senso orario da applicare durante il rendering |
| Options | TRenderOptions. Insieme di flag di rendering |
procedure RenderPage(Bitmap: TBitmap; Left, Top, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []);
| Bitmap | TBitmap. Una bitmap esistente in cui eseguire il rendering della pagina |
| Rotation | TRotation. Rotuzione in senso orario da applicare durante il rendering |
| Options | TRenderOptions. Insieme di flag di rendering |
Esegue il rendering della pagina corrente verso la destinazione specificata alla posizione e dimensione date. Sono disponibili tre overload:
TBitmap ed esegue il rendering al suo interno. Il chiamante deve liberare la bitmap restituitaTBitmap esistente (nessuna allocazione)Il colore di riempimento dello sfondo è tratto da PageColor. Per il rendering ad alta risoluzione affiancato, usa RenderTile
// Render current page to a 600x800 bitmap
var Bmp: TBitmap;
begin
Bmp := PdfView.RenderPage(0, 0, 600, 800);
try
Bmp.SaveToFile('page.bmp');
finally
Bmp.Free;
end;
end;