GetTextBlockCharSourceFlags

Text, extrahering, diagnostik

Beskrivning

Returnerar flaggor för källursprung för ett tecken i ett textblock för det valda dokumentet

Syntax

Delphi

Function TPDFlib.GetTextBlockCharSourceFlags(TextBlockListID, Index, CharIndex: Integer): Integer;

Parametrar

TextBlockListIDHandtag som returnerats av ExtractPageTextBlocks
IndexEttbaserat textblocksindex
CharIndexEttbaserad teckenposition i blocktexten

Returvärden

-1Handtaget, blockindexet eller teckenindexet är ogiltigt
0 eller flaggorTecknet är vanligt innehåll eller så innehåller resultatet en eller flera källflaggor

Flaggor

PDF_TEXT_CHAR_SOURCE_GENERATEDExtraheringslayouten härledde tecknet, t.ex. ett mellanslag som infogats för ett stort framstegsavstånd
PDF_TEXT_CHAR_SOURCE_HYPHENTecknet är ett bindestreck-minus, mjukt bindestreck, avstavningsbindestreck eller hårt bindestreck
PDF_TEXT_CHAR_SOURCE_REPLACEMENTTecknet kom från en beaktad /ActualText-ersättning i stället för från den omgivande glyfsekvensen

Anmärkningar

Flaggorna fångas under samma extraheringspass som text och teckenbredder, så upprepade frågor tolkar inte sidinnehållet igen

Använd bitvisa tester eftersom ett ersatt tecken också kan vara ett bindestreck