DAGetTextBlockCharSourceFlags
Direkte adgang, tekst, udtrækning, diagnostik
Beskrivelse
Returnerer kildeoprindelsesflags for ét tegn i en Direct Access-tekstblok
Syntaks
Delphi
Function TPDFlib.DAGetTextBlockCharSourceFlags(TextBlockListID, Index, CharIndex: Integer): Integer;Parametre
| TextBlockListID | Handle returneret af DAExtractPageTextBlocks |
|---|---|
| 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
Flagene gemmes i tekstbloklisten, og filhandlet er ikke nødvendigt efter udtrækning, før listen frigives
Brug bitvise tests, fordi et erstatningstegn også kan være en bindestreg