function RenderTile(Left, Top, Width, Height, PageWidth, PageHeight: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []; Color: TColor = clWhite): TBitmap;
| Left, Top | Integer. Belirtilen yakınlaştırma düzeyinde tam sayfaya göre işlenecek karo bölgesinin sol üst köşesi, piksel cinsinden |
| Width, Height | Tamsayı. Karo'nun pixels cinsinden boyutu. Dönen bitmap bu boyutlara sahip olur |
| PageWidth, PageHeight | Tamsayı. İstenen yakınlaştırma düzeyinde tam page boyutları, page'in hangi ölçekte render edileceğini belirler |
| Rotation | TRotation. Page'e uygulanan display rotation: ro0 (varsayılan), ro90, ro180 ya da ro270 |
| Options | TRenderOptions. Rendering quality ve behavior'ı denetleyen TRenderOption bayrak kümesi |
| Color | TColor. Rendering öncesi bitmap için arka plan dolgu rengi. Varsayılan clWhite |
procedure RenderTile(Bitmap: TBitmap; Left, Top, Width, Height, PageWidth, PageHeight: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []; Color: TColor = clWhite);
| Bitmap | TBitmap. Karo'nun render edileceği mevcut TBitmap. Bu bitmap'i oluşturmak ve serbest bırakmak çağıranın sorumluluğundadır |
| Left, Top | Integer. Belirtilen yakınlaştırma düzeyinde tam sayfaya göre işlenecek karo bölgesinin sol üst köşesi, piksel cinsinden |
| Width, Height | Tamsayı. Karo'nun pixels cinsinden boyutu |
| PageWidth, PageHeight | Tamsayı. İstenen yakınlaştırma düzeyinde tam page boyutları; page'in toplam render edilmiş boyutunu tanımlar |
| Rotation | TRotation. Page'e uygulanan display rotation: ro0 (varsayılan), ro90, ro180 ya da ro270 |
| Options | TRenderOptions. Rendering quality ve behavior'ı denetleyen TRenderOption bayrak kümesi |
| Color | TColor. Rendering öncesi bitmap için arka plan dolgu rengi. Varsayılan clWhite |
Geçerli page'in dikdörtgen bir karosunu render eder. Belirli bir boyutta tam page'i render eden RenderPage'den farklı olarak RenderTile yalnızca
a cropped region. This is ideal for high-resolution display of large pages where
rendering the full page at once would consume too much memory.
PageWidth / PageHeight sayfanın toplam render edilmiş
boyutunu (yani "zoom level" değerini) belirler; Left / Üst /
Width / Height ise bu toplam boyut içindeki çıkış penceresini
tanımlar
// Render top-left 800x600 tile of a page scaled to 2000x2828
var Bmp: TBitmap;
Bmp := Pdf.RenderTile(0, 0, 800, 600, 2000, 2828);
try
Image1.Picture.Assign(Bmp);
finally
Bmp.Free;
end;