GetTextBlockVAlign
Textextraktion
Beschreibung
Gibt die Grundlinienklassifizierung eines Textblocks relativ zu seiner visuellen Zeile an: Blöcke, die deutlich kleiner als der vorherrschende Text der Zeile sind und deren vertikale Mitte über der Hauptmitte liegt, werden als hochgestellt, darunter als tiefgestellt klassifiziert. So können chemische Formeln, Fußnotenmarkierungen wie ' und Exponenten bei der Extraktion erkannt werden.
Die Klassifizierung wird beim Erstellen der Blockliste durch ExtractPageTextBlocks berechnet; verwenden Sie GetTextBlockText und die anderen Blockzugriffsfunktionen mit demselben Listenhandle.
Syntax
Delphi
Function TPDFlib.GetTextBlockVAlign(TextBlockListID, Index: Integer): Integer;
Parameter
| TextBlockListID | Ein von der Funktion ExtractPageTextBlocks zurückgegebener Wert |
|---|---|
| Index | Der einsbasierte Index des Textblocks in der Liste |
Rückgabewerte
| 0 | Grundlinientext oder ein ungültiges Handle beziehungsweise ein ungültiger Index |
|---|---|
| 1 | Superscript |
| 2 | Subscript |