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

TextBlockListIDHandle returneret af DAExtractPageTextBlocks
IndexEtbaseret tekstblokindeks
CharIndexEtbaseret tegnposition i blokteksten

Returværdier

-1Handlet, blokindekset eller tegnindekset er ugyldigt
0 eller flagsTegnet er almindeligt indhold, eller resultatet indeholder et eller flere kildeflags

Flag

PDF_TEXT_CHAR_SOURCE_GENERATEDUdtrækslayoutet udledte tegnet, f.eks. et indsat mellemrum ved et stort afskridt
PDF_TEXT_CHAR_SOURCE_HYPHENTegnet er hyphen-minus, blød bindestreg, almindelig bindestreg eller hård bindestreg
PDF_TEXT_CHAR_SOURCE_REPLACEMENTTegnet 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