ExtractFilePageTextBlocksA

Текст, Извличане, Свойства на страницата

Описание

Завършващата A обозначава точката на вход на DLL от тип ANSI (char); интерфейсът ActiveX/COM предоставя само формата Unicode. Поведението е идентично с ExtractFilePageTextBlocks, а низовите аргументи се интерпретират с използване на текущата кодова страница на SetAnsiMode

Подобно на функцията ExtractFilePageText, но резултатите се съхраняват в списък от текстови блокове вместо да се връщат като CSV низ

Тази функция използва вътрешно функционалността за директен достъп

След като резултатите са в списъка от текстови блокове, функции като DAGetTextBlockCount, DAGetTextBlockText и DAGetTextBlockColor могат да се използват за извличане на свойствата на всеки текстов блок

Синтаксис

Delphi

Function DLExtractFilePageTextBlocksA(InstanceID: Integer; InputFileName, Password: PAnsiChar; Page, Options: Integer): Integer;

DLL

int DLExtractFilePageTextBlocksA(int InstanceID, const char * InputFileName, const char * Password, int Page, int Options);

Параметри

InputFileNameInputFileName Пътят и името на файла, от който да се извлече текст. Паролата за използване, ако има такава, при отваряне на файла
Password
PagePage Номерът на страницата, която трябва да бъде извлечена. Първата страница в документа е страница 1
OptionsOptions 3 = Нормално извличане 4 = Разделяне на думи

Върнати стойности

0Текстът не може да бъде извлечен
1Стойност TextBlockListID