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);
Параметри
| InputFileName | InputFileName Пътят и името на файла, от който да се извлече текст. Паролата за използване, ако има такава, при отваряне на файла |
|---|---|
| Password | |
| Page | Page Номерът на страницата, която трябва да бъде извлечена. Първата страница в документа е страница 1 |
| Options | Options 3 = Нормално извличане 4 = Разделяне на думи |
Върнати стойности
| 0 | Текстът не може да бъде извлечен |
|---|---|
| 1 | Стойност TextBlockListID |