PDFium Delphi Component Docs

GetTextObjectRenderedBitmap Methode

Komponente: TPdf  ·  Unit: PDFium
Rastert ein einzelnes Textobjekt eigenständig in einem gewählten Maßstab.

Syntax

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

IndexInteger. Nullbasierter Index eines Text-Seitenobjekts.
ScaleSingle. Rendering-Maßstab, wobei 1.0 in der Nenngröße des Objekts rendert.
ResultTBitmap. Eine neu erstellte Bitmap, die der Aufrufer besitzt und freigeben muss, oder nil, wenn der PDFium-Build den Einstiegspunkt nicht exportiert oder das Objekt nicht gerendert werden kann.

Description

Rendert nur dieses Textobjekt mit seiner eigenen Schrift, Farbe und Transformation und nichts anderes von der Seite. Es ist die Möglichkeit, einen einzelnen Lauf vorab anzusehen, zu vergleichen, wie zwei Schriften rendern, oder einem Erkenner ein Glyphenbild zu übergeben

Die Render-Sperre wird für den Aufruf gehalten, sodass es gegenüber gleichzeitigem Rendern auf derselben Komponente sicher ist

Ein nil-Ergebnis ist kein Fehlerzustand, bei dem abgebrochen werden muss: Ältere PDFium-Builds exportieren kein objektweises Text-Rendering; in diesem Fall kann ein Aufrufer darauf zurückfallen, ein Vollseiten-Rendering mit den Begrenzungen aus ObjectBounds zuzuschneiden

See Also

ObjectBitmap, ObjectBounds, GetTextRenderMode, TextObjectGlyphOutline