GetTextBlockCharSourceFlags
Text, extrakce, diagnostika
Popis
Vrací příznaky původu pro jeden znak v textovém bloku vybraného dokumentu
Syntaxe
Delphi
Function TPDFlib.GetTextBlockCharSourceFlags(TextBlockListID, Index, CharIndex: Integer): Integer;Parametry
| TextBlockListID | Handle vrácený ExtractPageTextBlocks |
|---|---|
| Index | Index textového bloku počítaný od 1 |
| CharIndex | Pozice znaku uvnitř textu bloku počítaná od 1 |
Návratové hodnoty
| -1 | Popisovač, index bloku nebo index znaku je neplatný |
|---|---|
| 0 or flags | Znak je běžný obsah nebo výsledek obsahuje jeden či více zdrojových příznaků |
Příznaky
PDF_TEXT_CHAR_SOURCE_GENERATED | Znak odvodil layout extrakce, například mezeru vloženou pro velkou mezeru v postupu |
|---|---|
PDF_TEXT_CHAR_SOURCE_HYPHEN | Znak je spojovník-minus, měkký spojovník, spojovník nebo nezlomitelný spojovník |
PDF_TEXT_CHAR_SOURCE_REPLACEMENT | Znak pochází z respektované náhrady /ActualText, nikoli z původní sady glyphů |
Poznámky
Příznaky se zachytávají ve stejném extrakčním průchodu jako text a šířky znaků, takže opakované dotazy znovu neparsují obsah stránky
Používejte bitové testy, protože náhradní znak může být také spojovník