PDFium Delphi Component Docs

GetTextObjectRenderedBitmap metoda

Component: TPdf  ·  Unit: PDFium
Rastruje jeden textový objekt samostatně, ve zvoleném měřítku.

Syntax

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

IndexInteger. Index textového objektu stránky počítaný od nuly.
ScaleSingle. Měřítko vykreslování, kde 1.0 vykresluje v nominální velikosti objektu.
ResultTBitmap. Nově vytvořená bitmapa, kterou volající vlastní a musí uvolnit, nebo nil, když sestavení PDFium neexportuje vstupní bod nebo objekt nelze vykreslit.

Description

Vykreslí jen tento textový objekt, s jeho vlastním písmem, barvou a transformací, a nic jiného ze stránky. Je to způsob, jak si prohlédnout jediný úsek, porovnat, jak se vykreslují dva fonty, nebo předat obrázek glyfu rozpoznávači

Zámek vykreslování je pro volání držen, takže je bezpečné proti souběžnému vykreslování na stejném komponentu

Výsledek nil není chybový stav, kvůli kterému by se mělo přerušit: starší sestavení PDFium neexportují vykreslování textu po objektech, v takovém případě se volající může uchýlit k oříznutí vykreslení celé stránky podle ohraničení z ObjectBounds

See Also

ObjectBitmap, ObjectBounds, GetTextRenderMode, TextObjectGlyphOutline