DAGetTextBlockAsString
文本、提取、直接访问功能
描述
将单个文本块的所有文本块条目作为以 CR/LF 分隔的格式化字符串返回
语法
Delphi
Function TPDFlib.DAGetTextBlockAsString(TextBlockListID, Index: Integer): WideString;
ActiveX
Function PDFlib::DAGetTextBlockAsString(TextBlockListID As Long, Index As Long) As String
DLL
const wchar_t * DLDAGetTextBlockAsString(int InstanceID, int TextBlockListID, int Index);
参数
| TextBlockListID | 由 ExtractPageTextBlocks 函数返回的值 |
|---|---|
| Index | 文本块的索引。列表中的第一个文本块索引为 1 |
返回值
| TextBlockAsString,所有可用文本块字段的格式化字符串,每行以 CR/LF 分隔,以下为示例输出字符串 CNT:4 FNT:Arial SIZ:12 CLR:#000000 TX1:20 TY1:769.516 TX2:48.02 TY2:769.516 TX3:48.02 TY3:780.616 TX4:20 TY4:780.616 WID:8.004,6.672,6.672,6.672 TXT:Page,其中 CNT = 字符数,FNT = 字体名称,SIZ = 字体大小,CLR = 颜色,TXx = 边界点 x 的 X 值,TYy = 边界点 y 的 Y 值,WID = 以逗号分隔的字符宽度,TXT = 提取的文本 |