GetTextBlockAsStringA
Texto, Extração
Descrição
O sufixo A indica o ponto de entrada ANSI (char) da DLL; a superfície ActiveX/COM expõe apenas a forma Unicode. O comportamento é idêntico ao de GetTextBlockAsString e os argumentos de cadeia de caracteres são interpretados com base na página de código atual definida por SetAnsiMode
Devolve todas as entradas de um único bloco de texto como uma cadeia 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
| TextBlockListID | Um valor devolvido pela função ExtractPageTextBlocks |
|---|---|
| Index | O índice do bloco de texto. O primeiro bloco de texto da lista tem o índice 1 |
Valores devolvidos
| TextBlockAsString Uma cadeia formatada de todos os campos de bloco de texto disponíveis, com cada linha separada por CR/LF. Eis um exemplo de cadeia de saída 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 em que CNT = contagem de carateres, FNT = nome do tipo de letra, SIZ = tamanho do tipo de letra, CLR = cor, TXx = valor X do ponto x dos limites, TYy = valor Y do limite y, WID = larguras dos carateres separadas por vírgulas, TXT = texto extraído |