DAExtractPageTextBlocks

Texto, Extracción, Funcionalidad de acceso directo

Descripción

Similar a la función DAExtractPageText, pero los resultados se almacenan en una lista de bloques de texto en lugar de devolverse como una cadena CSV

Una vez que los resultados están en la lista de bloques de texto, se pueden usar funciones como DAGetTextBlockCount, DAGetTextBlockText y DAGetTextBlockColor para recuperar las propiedades de cada bloque de texto

Sintaxis

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

FileHandleUn identificador devuelto por las funciones DAOpenFile, DAOpenFileReadOnly o DAOpenFromStream
PageRefUna referencia de página devuelta por las funciones DAFindPage o DANewPage
ExtractOptions3 = Extracción normal 4 = Dividir palabras

Valores devueltos

0No se pudo extraer texto de la página
Non-zeroUn valor TextBlockListID