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 函数返回的句柄
PageRefDAFindPage 或 DANewPage 函数返回的页面引用
ExtractOptions3 = 常规提取;4 = 拆分单词

返回值

0无法从页面提取文本
Non-zero一个 TextBlockListID 值