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

TextBlockListIDHandle restituito da DAExtractPageTextBlocks
IndexIndice del blocco di testo in base uno
CharIndexPosizione del carattere in base uno nel testo del blocco

Valori restituiti

-1L'handle, l'indice del blocco o l'indice del carattere non è valido
0 oppure flagIl carattere è contenuto ordinario oppure il risultato contiene uno o più flag della sorgente

Flag

PDF_TEXT_CHAR_SOURCE_GENERATEDIl layout di estrazione ha dedotto il carattere, ad esempio uno spazio inserito per un ampio gap di avanzamento
PDF_TEXT_CHAR_SOURCE_HYPHENIl carattere è un hyphen-minus, un trattino morbido, un trattino o un trattino non divisibile
PDF_TEXT_CHAR_SOURCE_REPLACEMENTIl 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