PDFium Delphi Component Docs

Metoda GetTextObjectRenderedBitmap

Component: TPdf  ·  Unit: PDFium
Rasterealizează un singur obiect de text, de unul singur, la o scară aleasă

Syntax

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

IndexInteger. Indice indexat de la zero al unui obiect de pagină de text
ScaleSingle. Scara de randare, unde 1.0 randează la dimensiunea nominală a obiectului
ResultTBitmap. Un bitmap nou creat, deținut de apelant, care trebuie eliberat, sau nil atunci când versiunea de PDFium nu exportă punctul de intrare sau obiectul nu poate fi randat

Description

Randează doar acel obiect de text, cu propriul font, culoare și transformare, și nimic altceva de pe pagină. Este calea de a previzualiza un singur fragment, de a compara cum randează două fonturi sau de a alimenta un recunoscător cu imaginea unui glif

Blocajul de randare este deținut pe durata apelului, deci este sigur în raport cu randarea concurentă pe aceeași componentă

Un rezultat nil nu este o condiție de eroare pe care să abandonați: versiunile mai vechi de PDFium nu exportă randarea de text per obiect, caz în care apelantul poate recurge la decuparea unei randări a întregii pagini, folosind limitele din ObjectBounds

See Also

ObjectBitmap, ObjectBounds, GetTextRenderMode, TextObjectGlyphOutline