GetTextBlockCharSourceFlags
Tekst, udtrækning, diagnostik
Beskrivelse
Returnerer kildeoprindelsesflags for ét tegn i en tekstblok for det valgte dokument
Syntaks
Delphi
Function TPDFlib.GetTextBlockCharSourceFlags(TextBlockListID, Index, CharIndex: Integer): Integer;Parametre
| TextBlockListID | Handle returneret af ExtractPageTextBlocks |
|---|---|
| Index | Etbaseret tekstblokindeks |
| CharIndex | Etbaseret tegnposition i blokteksten |
Returværdier
| -1 | Handlet, blokindekset eller tegnindekset er ugyldigt |
|---|---|
| 0 eller flags | Tegnet er almindeligt indhold, eller resultatet indeholder et eller flere kildeflags |
Flag
PDF_TEXT_CHAR_SOURCE_GENERATED | Udtrækslayoutet udledte tegnet, f.eks. et indsat mellemrum ved et stort afskridt |
|---|---|
PDF_TEXT_CHAR_SOURCE_HYPHEN | Tegnet er hyphen-minus, blød bindestreg, almindelig bindestreg eller hård bindestreg |
PDF_TEXT_CHAR_SOURCE_REPLACEMENT | Tegnet kom fra en respekteret /ActualText-erstatning frem for det omslutteende glyfløb |
Bemærkninger
Flag fanges under samme udtrækningsgennemgang som tekst og tegnbredder, så gentagne forespørgsler parser ikke sideindholdet igen
Brug bitvise tests, fordi et erstatningstegn også kan være en bindestreg