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
| TextBlockListID | Descriptor returnat de ExtractPageTextBlocks |
|---|---|
| Index | Index de bloc text de la 1 |
| CharIndex | Poziție de caracter de la 1 în interiorul textului blocului |
Valori returnate
| -1 | Descriptorul, indexul blocului sau indexul caracterului este invalid |
|---|---|
| 0 sau fanioane | Caracterul este conținut obișnuit sau rezultatul conține unul sau mai multe fanioane de sursă |
Fanioane
PDF_TEXT_CHAR_SOURCE_GENERATED | Aranjamentul de extragere a dedus caracterul, de exemplu un spațiu inserat pentru un gol mare de avans |
|---|---|
PDF_TEXT_CHAR_SOURCE_HYPHEN | Caracterul este o cratimă-minus, o cratimă opțională, o cratimă sau o cratimă fără rupere |
PDF_TEXT_CHAR_SOURCE_REPLACEMENT | Caracterul 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ă