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

TextBlockListIDHandle geretourneerd door ExtractPageTextBlocks
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

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