DAGetTextBlockCharSourceFlags
Accesso diretto, testo, estrazione, diagnostica
Descrizione
Restituisce i flag di provenienza della sorgente per un carattere in un blocco di testo Direct Access
Sintassi
Delphi
Function TPDFlib.DAGetTextBlockCharSourceFlags(TextBlockListID, Index, CharIndex: Integer): Integer;Parametri
| TextBlockListID | Handle restituito da DAExtractPageTextBlocks |
|---|---|
| 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 memorizzati nell'elenco di blocchi di testo, e l'handle di file non serve più dopo l'estrazione finché l'elenco non viene rilasciato
Usate test sui bit perché un carattere di sostituzione può essere anche un trattino