GetTextBlockCharSourceFlags
Tekst, extractie, diagnostiek
Beschrijving
Geeft bronherkomstvlaggen terug voor één teken in een tekstblok van het geselecteerde document
Syntaxis
Delphi
Function TPDFlib.GetTextBlockCharSourceFlags(TextBlockListID, Index, CharIndex: Integer): Integer;Parameters
| TextBlockListID | Handle geretourneerd door ExtractPageTextBlocks |
|---|---|
| Index | Tekstblokindex beginnend bij 1 |
| CharIndex | Tekenpositie beginnend bij 1 binnen de bloktekst |
Retourwaarden
| -1 | De handle, blokindex of tekenindex is ongeldig |
|---|---|
| 0 of vlaggen | Het teken is gewone inhoud of het resultaat bevat een of meer bronvlaggen |
Vlaggen
PDF_TEXT_CHAR_SOURCE_GENERATED | De lay-out tijdens extractie heeft het teken afgeleid, zoals een spatie die voor een grote advance-sprong is ingevoegd |
|---|---|
PDF_TEXT_CHAR_SOURCE_HYPHEN | Het teken is een hyphen-minus, zacht koppelteken, koppelteken of onbreekbaar koppelteken |
PDF_TEXT_CHAR_SOURCE_REPLACEMENT | Het teken komt uit een toegepaste /ActualText-vervanging in plaats van uit de omvatte glyphreeks |
Opmerkingen
Vlaggen worden tijdens dezelfde extractiepassage als tekst en tekenbreedtes vastgelegd, dus herhaalde zoekopdrachten parsen pagina-inhoud niet opnieuw
Gebruik bitsgewijze tests omdat een vervangingsteken ook een koppelteken kan zijn