GetTextBlockCharSourceFlags

Text, extragere, diagnosticare

Descriere

Returnează fanioanele de proveniență a sursei pentru un caracter dintr-un bloc de text al documentului selectat

Sintaxă

Delphi

Function TPDFlib.GetTextBlockCharSourceFlags(TextBlockListID, Index, CharIndex: Integer): Integer;

Parametri

TextBlockListIDDescriptor returnat de ExtractPageTextBlocks
IndexIndex de bloc text de la 1
CharIndexPoziție de caracter de la 1 în interiorul textului blocului

Valori returnate

-1Descriptorul, indexul blocului sau indexul caracterului este invalid
0 sau fanioaneCaracterul este conținut obișnuit sau rezultatul conține unul sau mai multe fanioane de sursă

Fanioane

PDF_TEXT_CHAR_SOURCE_GENERATEDAranjamentul de extragere a dedus caracterul, de exemplu un spațiu inserat pentru un gol mare de avans
PDF_TEXT_CHAR_SOURCE_HYPHENCaracterul este o cratimă-minus, o cratimă opțională, o cratimă sau o cratimă fără rupere
PDF_TEXT_CHAR_SOURCE_REPLACEMENTCaracterul provine dintr-o înlocuire /ActualText onorată, nu din seria de glife încapsulată

Observații

Fanioanele sunt capturate în aceeași trecere de extragere ca textul și lățimile caracterelor, astfel încât interogările repetate nu analizează din nou conținutul paginiiFolosiți teste pe biți, deoarece un caracter de înlocuire poate fi și cratimă