PDFium Delphi Component Docs

GetTextObjectRenderedBitmap Método

Componente: TPdf  ·  Unidade: PDFium
Rasteriza um único objeto de texto isoladamente, em uma escala escolhida

Syntax

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

IndexInteger. Índice baseado em zero de um objeto de texto da página
ScaleSingle. Escala de renderização, onde 1.0 renderiza no tamanho nominal do objeto
ResultTBitmap. Um bitmap recém-criado pertencente ao chamador, que deve liberá-lo, ou nil quando a build do PDFium não exporta o ponto de entrada ou o objeto não pode ser renderizado

Description

Renderiza apenas esse objeto de texto, com sua própria fonte, cor e transformação, e nada mais da página. É a forma de pré-visualizar uma única execução, comparar como duas fontes são renderizadas ou alimentar uma imagem de glifo em um reconhecedor

O lock de renderização é mantido durante a chamada, portanto é seguro contra renderização concorrente no mesmo componente

Um resultado nil não é uma condição de erro que exija abortar: builds mais antigas do PDFium não exportam renderização de texto por objeto, caso em que o chamador pode recorrer a recortar uma renderização de página inteira com os limites obtidos de ObjectBounds

See Also

ObjectBitmap, ObjectBounds, GetTextRenderMode, TextObjectGlyphOutline