DAGetTextBlockCharSourceFlags
Directe toegang, tekst, extractie, diagnostiek
Beschrijving
Geeft bronherkomstvlaggen terug voor één teken in een Direct Access tekstblok
Syntaxis
Delphi
Function TPDFlib.DAGetTextBlockCharSourceFlags(TextBlockListID, Index, CharIndex: Integer): Integer;Parameters
| TextBlockListID | Handle geretourneerd door DAExtractPageTextBlocks |
|---|---|
| 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
De vlaggen worden in de tekstblokkenlijst bewaard, en het bestandshandle is na de extractie niet nodig totdat de lijst wordt vrijgegeven
Gebruik bitsgewijze tests omdat een vervangingsteken ook een koppelteken kan zijn