GetTextBlockAsStringA

Testo, estrazione

Descrizione

Il suffisso A indica l'entry point DLL ANSI (char); l'interfaccia ActiveX/COM espone soltanto la forma Unicode. Il comportamento รจ identico a GetTextBlockAsString e gli argomenti stringa vengono interpretati usando la code page corrente di SetAnsiMode

Restituisce tutte le voci di un singolo blocco di testo come stringa formattata delimitata da CR/LF

Sintassi

Delphi

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

DLL

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

Parametri

TextBlockListIDUn valore restituito dalla funzione ExtractPageTextBlocks
IndexL'indice del blocco di testo; il primo blocco di testo nell'elenco ha indice 1

Valori restituiti

TextBlockAsString Stringa formattata di tutti i campi disponibili dei blocchi di testo, con ogni riga separata da CR/LF. Esempio di output 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 dove CNT = numero caratteri, FNT = nome font, SIZ = dimensioni font, CLR = colore, TXx = valore X del punto x dei limiti, TYy = valore Y del punto y dei limiti, WID = larghezze caratteri separate da virgole, TXT = testo estratto