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 |
| ExtractOptions | 3 = Normal extraction, 4 = Split words |
Возвращаемые значения
| 0 | Текст со страницы извлечь не удалось |
|---|---|
| Non-zero | A TextBlockListID value |