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

TextBlockListIDHandle geretourneerd door DAExtractPageTextBlocks
IndexTekstblokindex beginnend bij 1
CharIndexTekenpositie beginnend bij 1 binnen de bloktekst

Retourwaarden

-1De handle, blokindex of tekenindex is ongeldig
0 of vlaggenHet teken is gewone inhoud of het resultaat bevat een of meer bronvlaggen

Vlaggen

PDF_TEXT_CHAR_SOURCE_GENERATEDDe lay-out tijdens extractie heeft het teken afgeleid, zoals een spatie die voor een grote advance-sprong is ingevoegd
PDF_TEXT_CHAR_SOURCE_HYPHENHet teken is een hyphen-minus, zacht koppelteken, koppelteken of onbreekbaar koppelteken
PDF_TEXT_CHAR_SOURCE_REPLACEMENTHet 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