PDFium Delphi Component Docs

GetTextObjectRenderedBitmap metóda

Component: TPdf  ·  Unit: PDFium
Rasterizuje jeden textový objekt samostatne, pri zvolenej mierke

Syntax

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

IndexInteger. Index textového objektu stránky založený na nule
ScaleSingle. Mierka vykresľovania, kde 1.0 vykresľuje pri nominálnej veľkosti objektu
ResultTBitmap. Novo vytvorená bitmapa, ktorú vlastní volajúci a musí ju uvoľniť, alebo nil, keď zostavenie PDFium neexportuje vstupný bod alebo objekt nemožno vykresliť

Description

Vykreslí presne tento textový objekt, s jeho vlastným písmom, farbou a transformáciou, a ničím ďalším zo stránky. Je to spôsob, ako zobraziť náhľad jediného behu, porovnať, ako vykresľujú dve písma, alebo dodať obrázok glyfu rozpoznávaču

Zámok vykresľovania je počas volania držaný, takže je to bezpečné voči súbežnému vykresľovaniu na tom istom komponente

Výsledok nil nie je stav chyby, na ktorom treba skončiť: staršie zostavenia PDFium neexportujú vykresľovanie textu po objektoch, v takom prípade môže volajúci použiť náhradné riešenie – orezať vykreslenie celej stránky podľa hraníc z ObjectBounds

See Also

ObjectBitmap, ObjectBounds, GetTextRenderMode, TextObjectGlyphOutline