procedure RenderPage(DeviceContext: HDC; Left, Top, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []);
| DeviceContext | HDC. زمینهٔ دستگاه مقصد برای رندر در آن (DC صفحهنمایش، DC چاپگر، DC حافظه و غیره) |
| Rotation | TRotation. چرخش ساعتگرد برای اعمال هنگام رندر: ro0، ro90، ro180 یا ro270 |
| Options | TRenderOptions. مجموعهای از پرچمهای رندر که نمایش حاشیهنویسی، متن LCD، خاکستری و غیره را کنترل میکنند |
function RenderPage(Left, Top, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []): TBitmap;
| Rotation | TRotation. چرخش ساعتگرد برای اعمال هنگام رندر |
| Options | TRenderOptions. مجموعهای از پرچمهای رندر |
procedure RenderPage(Bitmap: TBitmap; Left, Top, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []);
| Bitmap | TBitmap. یک bitmap موجود برای رندر صفحه در آن |
| Rotation | TRotation. چرخش ساعتگرد برای اعمال هنگام رندر |
| Options | TRenderOptions. مجموعهای از پرچمهای رندر |
صفحهٔ فعلی را در موقعیت و اندازهٔ دادهشده به مقصد مشخصشده رندر میکند. سه overload در دسترس است:
TBitmap جدید تخصیص میدهد و در آن رندر میکند. فراخوانکننده باید bitmap بازگشتی را آزاد کندTBitmap موجود رندر میکند (بدون تخصیص)رنگ پر کردن پسزمینه از PageColor گرفته میشود. برای رندر کاشیشده با وضوح بالا از 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;