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
| FileHandle | Un identificador devuelto por las funciones DAOpenFile, DAOpenFileReadOnly o DAOpenFromStream |
|---|---|
| PageRef | Una referencia de página devuelta por las funciones DAFindPage o DANewPage |
| Options | Extracció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 |