DAExtractPageTextA

Extracción, funcionalidad de acceso directo, manipulación de páginas

Descripción

La A final indica el punto de entrada de DLL ANSI (char); la interfaz ActiveX/COM solo expone la forma Unicode. El comportamiento es idéntico a DAExtractPageText y los argumentos de cadena se interpretan con la página de códigos SetAnsiMode actual

Esta función ofrece dos métodos distintos para extraer texto de la página seleccionada y presenta los resultados en diversos formatos

DASetTextExtractionWordGap, DASetTextExtractionOptions y

Las funciones DASetTextExtractionArea pueden utilizarse para ajustar el proceso de extracción de texto

Sintaxis

Delphi

Function DLDAExtractPageTextA(InstanceID, FileHandle, PageRef, Options: Integer): PAnsiChar;

DLL

const char * DLDAExtractPageTextA(int InstanceID, int FileHandle, int PageRef, int Options);

Parámetros

FileHandleUn identificador devuelto por las funciones DAOpenFile, DAOpenFileReadOnly o DAOpenFromStream
PageRefUna referencia de página devuelta por las funciones DAFindPage o DANewPage
OptionsExtracción estándar: 0 texto legible 1 obsoleto 2 CSV con fuente, color, tamaño y posición Algoritmo preciso: 3 CSV Font Name, Text Color, Text Size, X1, Y1, X2, Y2, X3, Y3, X4, Y4, Text; coordenadas según unidades y origen, antihorarias desde inferior izquierda 4 palabras 5 anchuras por bloque 6 anchuras por línea 7 texto legible preciso 8 líneas sin formato precisas