DAExtractPageTextBlocks

Текст, извлечение, функции прямого доступа

Описание

Похоже на DAExtractPageText, но результат сохраняется в списке текстовых блоков, а не возвращается CSV-строкой

Когда результаты попали в список текстовых блоков, свойства каждого блока можно получить функциями DAGetTextBlockCount, DAGetTextBlockText и DAGetTextBlockColor

Синтаксис

Delphi

Function TPDFlib.DAExtractPageTextBlocks(FileHandle, PageRef, ExtractOptions: Integer): Integer;

ActiveX

Function PDFlib::DAExtractPageTextBlocks(FileHandle As Long, PageRef As Long, ExtractOptions As Long) As Long

DLL

int DLDAExtractPageTextBlocks(int InstanceID, int FileHandle, int PageRef, int ExtractOptions);

Параметры

FileHandleДескриптор, возвращаемый функциями DAOpenFile, DAOpenFileReadOnly или DAOpenFromStream
PageRefСсылка на страницу, возвращаемая функциями DAFindPage или DANewPage
ExtractOptions3 = Normal extraction, 4 = Split words

Возвращаемые значения

0Текст со страницы извлечь не удалось
Non-zeroA TextBlockListID value