DAExtractPageTextBlocks
Texto, extração, funcionalidade de acesso direto
Descrição
Semelhante à função DAExtractPageText, mas os resultados são armazenados em uma lista de blocos de texto em vez de serem retornados como uma string CSV
Depois que os resultados estão na lista de blocos de texto, funções como DAGetTextBlockCount, DAGetTextBlockText e DAGetTextBlockColor podem ser usadas para recuperar as propriedades de cada bloco de texto
Sintaxe
Delphi
Function TPDFlib.DAExtractPageTextBlocks(FileHandle, PageRef, ExtractOptions: Integer): Integer;
ActiveX
Function PDFlib::DAExtractPageTextBlocks(FileHandle As Long, PageRef As Long, ExtractOptions As Long) As Long
DLL
int DLDAExtractPageTextBlocks(int InstanceID, int FileHandle, int PageRef, int ExtractOptions);
Parâmetros
| FileHandle | Um handle retornado pelas funções DAOpenFile, DAOpenFileReadOnly ou DAOpenFromStream |
|---|---|
| PageRef | Uma referência de página retornada pelas funções DAFindPage ou DANewPage |
| ExtractOptions | 3 = Extração normal 4 = Dividir palavras |
Valores retornados
| 0 | O texto não pôde ser extraído da página |
|---|---|
| Non-zero | A TextBlockListID value |