PDFium Delphi Component Docs

RenderTile-metode

Component: TPdfView  ·  Unit: PDFium
Gjengir et rektangulært område av en side til en ny bitmap. Den returnerte bitmappen må frigjøres manuelt

Syntax

function RenderTile(Left, Top, Width, Height, PageWidth, PageHeight: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []): TBitmap;

RotationTRotation. Medurs rotasjon som skal brukes ved gjengivelse av flisen: ro0, ro90, ro180 eller ro270
OptionsTRenderOptions. Sett med gjengivelsesflagg som styrer annotasjonssynlighet, LCD-tekst osv.

 

procedure RenderTile(Bitmap: TBitmap; Left, Top, Width, Height, PageWidth, PageHeight: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []);

BitmapTBitmap. En eksisterende bitmap som flisen skal gjengis inn i
RotationTRotation. Medurs rotasjon som skal brukes ved gjengivelse
OptionsTRenderOptions. Sett med gjengivelsesflagg

Description

Gjengir et rektangulært fliseområde av den gjeldende siden til en bitmap. Left, Top, Width og Height definerer flisområdet i en virtuell helssidegjengivelse med størrelsen PageWidth × PageHeight piksler. Dette muliggjør gjengivelse i høy oppløsning av store sider i mindre minneeffektive fliser

Funksjonsoverbelastningen allokerer en ny TBitmap som kalleren må frigjøre. Prosedyreoverbelastningen gjengir inn i en eksisterende bitmap. Metoden er nyttig for utskrift ved høy DPI eller generering av bildeeksporter med oppløsninger større enn skjermen

Example

// Render the top-left 512x512 tile of a 2048x2048 full-page render
var Bmp: TBitmap;
begin
  Bmp := PdfView.RenderTile(0, 0, 512, 512, 2048, 2048);
  try
    Image1.Picture.Assign(Bmp);
  finally
    Bmp.Free;
  end;
end;

See Also

TPdfView.RenderPage, TPdfView.Zoom, TPdfView.PageRotation