GetTextBlockAsStringA

Texto, Extração

Descrição

O A final indica o ponto de entrada DLL ANSI (char); a superfície ActiveX/COM expõe apenas a forma Unicode. O comportamento é idêntico ao de GetTextBlockAsString e os argumentos string são interpretados usando a página de código atual de SetAnsiMode

Retorna todas as entradas de bloco de texto de um único bloco de texto como uma string formatada delimitada por CR/LF

Sintaxe

Delphi

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

DLL

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

Parâmetros

TextBlockListIDUm valor retornado pela função ExtractPageTextBlocks
IndexO índice do bloco de texto. O primeiro bloco da lista tem índice 1.

Valores retornados

TextBlockAsString A formatted string of all available text block fields where each line is separate by a CR/LF. Here is a sample output string 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 where CNT = char count, FNT = fontname, SIZ = Fontsize, CLR = color, TXx = X value for bounds point x, TYy = Y value for bounds y, WID = comma separated character widths, TXT = extracted text.