PDFium Delphi Component Docs

GetTextObjectRenderedBitmap metodo

Componente: TPdf Unità: PDFium
Rasterizza un singolo oggetto di testo, a una scala scelta.

Syntax

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

IndexInteger. Indice a base zero di un oggetto di pagina di testo.
ScaleSingle. Scala di rendering, dove 1,0 esegue il rendering alla dimensione nominale dell'oggetto.
ResultTBitmap. Una bitmap appena creata di proprietà del chiamante, da liberare, oppure nil quando la build PDFium non esporta il punto di ingresso oppure l'oggetto non può essere renderizzato.

Description

Esegue il rendering solo di quell'oggetto di testo, con il proprio font, colore e trasformazione, e nient'altro dalla pagina. È il modo per visualizzare un singolo frammento, confrontare come rendono due font o fornire un'immagine di glifo a un riconoscitore

Il blocco di rendering viene mantenuto per la chiamata, quindi è sicuro contro il rendering concorrente sullo stesso componente

Un risultato nil non è una condizione di errore su cui interrompersi: le build PDFium più vecchie non esportano il rendering di testo per singolo oggetto, nel qual caso il chiamante può ripiegare sul ritaglio di un rendering a piena pagina con i limiti di ObjectBounds

See Also

ObjectBitmap, ObjectBounds, GetTextRenderMode, TextObjectGlyphOutline