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
| TextBlockListID | Håndtak returnert av ExtractPageTextBlocks |
|---|---|
| Index | Et-basert tekstblokk-indeks |
| CharIndex | Et-basert tegnposisjon inne i blokkteksten |
Returverdier
| -1 | Håndtaket, blokk indeksen eller tegnindeksen er ugyldig |
|---|---|
| 0 or flags | Tegnet er vanlig innhold, eller resultatet inneholder ett eller flere kildeflagg |
Flagg
PDF_TEXT_CHAR_SOURCE_GENERATED | Ekstraksjonsoppsettet utledet tegnet, for eksempel et mellomrom satt inn ved et stort fremrykkningshull |
|---|---|
PDF_TEXT_CHAR_SOURCE_HYPHEN | Tegnet er en bindestrek-minus, myk bindestrek, bindestrek eller hard bindestrek |
PDF_TEXT_CHAR_SOURCE_REPLACEMENT | Tegnet 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