GetTextBlockCharSourceFlags

Tekst, uttrekk, diagnostikk

Beskrivelse

Returnerer flagg for kildeopphav for ett tegn i en tekstblokk for det valgte dokumentet

Syntaks

Delphi

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

Parametere

TextBlockListIDHåndtak returnert av ExtractPageTextBlocks
IndexEt-basert tekstblokk-indeks
CharIndexEt-basert tegnposisjon inne i blokkteksten

Returverdier

-1Håndtaket, blokk indeksen eller tegnindeksen er ugyldig
0 or flagsTegnet er vanlig innhold, eller resultatet inneholder ett eller flere kildeflagg

Flagg

PDF_TEXT_CHAR_SOURCE_GENERATEDEkstraksjonsoppsettet utledet tegnet, for eksempel et mellomrom satt inn ved et stort fremrykkningshull
PDF_TEXT_CHAR_SOURCE_HYPHENTegnet er en bindestrek-minus, myk bindestrek, bindestrek eller hard bindestrek
PDF_TEXT_CHAR_SOURCE_REPLACEMENTTegnet kom fra en respektert /ActualText-erstatning i stedet for fra den vedlagte glyfsekvensen

Merknader

Flagg fanges i samme uttrekksgjennomgang som tekst og tegnbredder, så gjentatte spørringer parser ikke sideinnholdet på nytt

Bruk bitvise tester fordi et erstatningstegn også kan være en bindestrek