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

FileHandleUm handle retornado pelas funções DAOpenFile, DAOpenFileReadOnly ou DAOpenFromStream
PageRefUma referência de página retornada pelas funções DAFindPage ou DANewPage
ExtractOptions3 = Extração normal 4 = Dividir palavras

Valores retornados

0O texto não pôde ser extraído da página
Non-zeroA TextBlockListID value