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

TextBlockListIDHandle restituito da ExtractPageTextBlocks
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 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