GetTextBlockAsStringA

Texto, extracción

Descripción

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

Devuelve todas las entradas del bloque de texto para un solo bloque como una cadena con formato delimitada por CR/LF

Sintaxis

Delphi

Function DLGetTextBlockAsStringA(InstanceID, TextBlockListID, Index: Integer): PAnsiChar;

DLL

const char * DLGetTextBlockAsStringA(int InstanceID, int TextBlockListID, int Index);

Parámetros

TextBlockListIDUn valor devuelto por la función ExtractPageTextBlocks
IndexEl índice del bloque de texto. El primer bloque de texto en la lista tiene un índice de 1

Valores devueltos

TextBlockAsString Una cadena con formato de todos los campos de bloque de texto disponibles, donde cada línea está separada por CR/LF. Esta es una cadena de salida de ejemplo CNT:4 FNT:Arial SIZ:12 CLR:#000000 TX1:20 TY1:769.516 TX2:48.02 TY2:769.516 TX3:48.02 TY3:780.616 TX4:20 TY4:780.616 WID:8.004,6.672,6.672,6.672 TXT:Page donde CNT = cantidad de caracteres, FNT = nombre de fuente, SIZ = tamaño de fuente, CLR = color, TXx = valor X del punto x de los límites, TYy = valor Y del punto y de los límites, WID = anchos de caracteres separados por comas, TXT = texto extraído