GetLiveTextAsJSON

使用文本识别算法筛选容器字段中图像中每行文本并将文本和位置以 JSON 数据返回。

格式 

GetLiveTextAsJSON(容器;语言)

参数 

容器 - 用来返回容器数据的任意表达式。

语言 - 要使用的文本识别算法的语言代码(参阅 GetLiveText)。

返回的数据类型 

文本

原始版本 

21.0

说明 

此函数类似于 GetLiveText函数,只是它返回 JSON 对象数组,图像中的每个文本段都返回一个。每个对象都包含以下格式的文本及其位置:

复制
[
    {
        "x": 10,
        "y": 20,
        "text": "文本段"
    },
    ...
]

x 和 y 的值以图像左上角的像素为单位。

有关支持的语言代码和操作系统版本的详细信息,请参阅 GetLiveText

示例 1 

在“发票文本”字段中,存储使用 en-US 文本识别算法从“发票容器”字段中的图像中提取的文本。

复制
设置字段 [Invoices::InvoiceText ; GetLiveText ( Invoices::InvoiceContainer ; "en-US" )]

将 InvoiceText 字段设置为:

复制
[
    {
        "x": 113,
        "y": 230,
        "text": "Erickson's Water Garden"
    },
    {
        "x": 288,
        "y": 230,
        "text": "Alea Marks"
    },
    {
        "x": 421,
        "y": 230,
        "text": "2053 Lorem Rd."
    },
    {
        "x": 493,
        "y": 230,
        "text": "12/22/2019"
    }
]