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

TextBlockListIDHandle returneret af ExtractPageTextBlocks
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

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