DAGetTextBlockCharSourceFlags
Direktåtkomst, text, extrahering, diagnostik
Beskrivning
Returnerar flaggor för källursprung för ett tecken i ett Direct Access-textblock
Syntax
Delphi
Function TPDFlib.DAGetTextBlockCharSourceFlags(TextBlockListID, Index, CharIndex: Integer): Integer;Parametrar
| TextBlockListID | Handtag som returnerats av DAExtractPageTextBlocks |
|---|---|
| Index | Ettbaserat textblocksindex |
| CharIndex | Ettbaserad teckenposition i blocktexten |
Returvärden
| -1 | Handtaget, blockindexet eller teckenindexet är ogiltigt |
|---|---|
| 0 eller flaggor | Tecknet är vanligt innehåll eller så innehåller resultatet en eller flera källflaggor |
Flaggor
PDF_TEXT_CHAR_SOURCE_GENERATED | Extraheringslayouten härledde tecknet, t.ex. ett mellanslag som infogats för ett stort framstegsavstånd |
|---|---|
PDF_TEXT_CHAR_SOURCE_HYPHEN | Tecknet är ett bindestreck-minus, mjukt bindestreck, avstavningsbindestreck eller hårt bindestreck |
PDF_TEXT_CHAR_SOURCE_REPLACEMENT | Tecknet kom från en beaktad /ActualText-ersättning i stället för från den omgivande glyfsekvensen |
Anmärkningar
Flaggorna lagras i textblockslistan, och filhandtaget behövs inte efter extraheringen förrän listan släpps
Använd bitvisa tester eftersom ett ersatt tecken också kan vara ett bindestreck