GetTextBlockCharSourceFlags
Testo, estrazione, diagnostica
Descrizione
Restituisce i flag di provenienza della sorgente per un carattere in un blocco di testo del documento selezionato
Sintassi
Delphi
Function TPDFlib.GetTextBlockCharSourceFlags(TextBlockListID, Index, CharIndex: Integer): Integer;Parametri
| TextBlockListID | Handle restituito da ExtractPageTextBlocks |
|---|---|
| Index | Indice del blocco di testo in base uno |
| CharIndex | Posizione del carattere in base uno nel testo del blocco |
Valori restituiti
| -1 | L'handle, l'indice del blocco o l'indice del carattere non è valido |
|---|---|
| 0 oppure flag | Il carattere è contenuto ordinario oppure il risultato contiene uno o più flag della sorgente |
Flag
PDF_TEXT_CHAR_SOURCE_GENERATED | Il layout di estrazione ha dedotto il carattere, ad esempio uno spazio inserito per un ampio gap di avanzamento |
|---|---|
PDF_TEXT_CHAR_SOURCE_HYPHEN | Il carattere è un hyphen-minus, un trattino morbido, un trattino o un trattino non divisibile |
PDF_TEXT_CHAR_SOURCE_REPLACEMENT | Il carattere proveniva da una sostituzione /ActualText onorata anziché dalla sequenza di glifi racchiusa |
Osservazioni
I flag vengono acquisiti nella stessa passata di estrazione di testo e larghezze dei caratteri, così le interrogazioni ripetute non riparsano il contenuto della pagina
Usate test sui bit perché un carattere di sostituzione può essere anche un trattino