PDFium Delphi Component Docs

GetTextObjectRenderedBitmap metode

Component: TPdf  ·  Unit: PDFium
Rasterisér ét tekstobjekt alene, i en valgt skala.

Syntax

function GetTextObjectRenderedBitmap(Index: Integer; Scale: Single): TBitmap;

IndexInteger. Nulbaseret indeks for et tekstsideobjekt.
ScaleSingle. Rendering-skala, hvor 1.0 renderer ved objektets nominelle størrelse.
ResultTBitmap. En nyoprettet bitmap, kalderen ejer og skal frigive, eller nil, når PDFium-buildet ikke eksporterer indgangspunktet, eller objektet ikke kan renderes.

Description

Renderer netop det tekstobjekt, med dets egen skrifttype, farve og transformation, og intet andet fra siden. Det er måden at forhåndsvise en enkelt kørsel, at sammenligne, hvordan to skrifttyper renderer, eller at fodre et glyfbillede til en genkender

Render-låsen holdes for kaldet, så det er sikkert mod samtidig rendering på samme komponent

Et nil-resultat er ikke en fejltilstand, der skal afbrydes på: ældre PDFium-builds eksporterer ikke per-objekt tekstrendering, i hvilket tilfælde en kalder kan falde tilbage på at beskære en helsidesrendering med afgrænsningen fra ObjectBounds

See Also

ObjectBitmap, ObjectBounds, GetTextRenderMode, TextObjectGlyphOutline