GetTextBlockCharSourceFlags

Text, Extraktion, Diagnostik

Beschreibung

Gibt Flags zur Quellherkunft für ein Zeichen in einem Textblock des ausgewählten Dokuments zurück

Syntax

Delphi

Function TPDFlib.GetTextBlockCharSourceFlags(TextBlockListID, Index, CharIndex: Integer): Integer;

Parameter

TextBlockListIDHandle, das von ExtractPageTextBlocks zurückgegeben wurde
Index1-basierter Textblockindex
CharIndex1-basierte Zeichenposition innerhalb des Blocktexts

Rückgabewerte

-1Handle, Blockindex oder Zeichenindex ist ungültig
0 oder FlagsDas Zeichen ist gewöhnlicher Inhalt, oder das Ergebnis enthält mindestens ein Quellflag

Flags

PDF_TEXT_CHAR_SOURCE_GENERATEDDas Extraktionslayout hat das Zeichen erschlossen, etwa ein für eine große Vorschublücke eingefügtes Leerzeichen
PDF_TEXT_CHAR_SOURCE_HYPHENDas Zeichen ist ein Bindestrich-Minus, weiches Trennzeichen, Trennstrich oder geschützter Bindestrich
PDF_TEXT_CHAR_SOURCE_REPLACEMENTDas Zeichen stammt aus einer berücksichtigten /ActualText-Ersetzung und nicht aus der umschlossenen Glyphenfolge

Anmerkungen

Flags werden im selben Extraktionsdurchlauf wie Text und Zeichenbreiten erfasst, sodass wiederholte Abfragen den Seiteninhalt nicht erneut parsen

Verwenden Sie Bitmaskentests, weil ein Ersatzzeichen auch ein Bindestrich sein kann