function RenderPageWithMatrix(Width, Height: Integer; const Matrix: FS_MATRIX; const Clip: TPdfRectangle; Options: TRenderOptions = []; Color: TColor = clWhite): TBitmap;
| Width, Height | Integer. Hedef bit eşlemin piksel cinsinden boyutu |
| Matrix | FS_MATRIX. Rasterleştirmeden önce sayfaya uygulanan dönüşüm, PDF matris sırasıyla (a, b, c, d, e, f) |
| Clip | TPdfRectangle. Hedef piksel cinsinden kırpma dikdörtgeni; dışındaki içerik boyanmaz |
| Options | TRenderOptions. İşleme kalitesini ve davranışını denetleyen TRenderOption bayrak kümesi |
| Color | TColor. İşlemeden önce uygulanan arka plan dolgusu. Varsayılan clWhite |
| Result | TBitmap. Çağıranın sahip olduğu ve serbest bırakması gereken yeni oluşturulmuş bir bit eşlem |
procedure RenderPageWithMatrix(Bitmap: TBitmap; Width, Height: Integer; const Matrix: FS_MATRIX; const Clip: TPdfRectangle; Options: TRenderOptions = []; Color: TColor = clWhite);
| Bitmap | TBitmap. İşlenecek mevcut bir bit eşlem. Çağıran oluşturur ve serbest bırakır |
| Width, Height | Integer. Hedef alanın piksel cinsinden boyutu |
| Matrix | FS_MATRIX. Sayfaya uygulanan dönüşüm |
| Clip | TPdfRectangle. Hedef piksel cinsinden kırpma dikdörtgeni |
| Options | TRenderOptions. İşleme bayrakları |
| Color | TColor. İşlemeden önce uygulanan arka plan dolgusu |
RenderPage bir dikdörtgen ve dört çeyrek dönüşten birini sunarken, bu işlev PDFium'un işlediği tam dönüşümü ortaya çıkarır: herhangi bir ölçek, herhangi bir döndürme açısı, kesme, aynalama veya bunların birleşimi
Kırpma dikdörtgeni hedef uzayda uygulanır; bu da onu, yakınlaştırılmış bir görünümün hasarlı bir bölgesini tüm sayfayı yeniden işlemeye gerek kalmadan yeniden boyamanın doğal yolu hâline getirir
Matris, PDF sayfa birimlerini hedef piksellere eşler. Döndürülmemiş bir genişliğe-sığdır işlemsi (Width / PageWidth, 0, 0, Height / PageHeight, 0, 0) değeridir; aynalama a veya d değerini negatifleştirir ve karşılık gelen ötelemeyi kaydırır