你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

FormField 类

表示在输入表单中识别的字段。

版本 v2.1 中的新增功能:支持 to_dictfrom_dict 方法

继承
builtins.object
FormField

构造函数

FormField(**kwargs: Any)

方法

from_dict

将 FormField 形状中的 dict 转换为模型本身。

to_dict

返回 FormField 的 dict 表示形式。

from_dict

将 FormField 形状中的 dict 转换为模型本身。

from_dict(data: Dict) -> FormField

参数

data
dict
必需

FormField 形状的字典。

返回

FormField

返回类型

to_dict

返回 FormField 的 dict 表示形式。

to_dict() -> Dict

返回

dict

返回类型

属性

confidence

测量识别结果的确定性程度。 值介于 [0.0, 1.0] 之间。

confidence: float

label_data

包含字段标签的文本、边界框和字段元素。 请注意,对于使用标签训练的模型分析的表单,不会返回此值。

label_data: FieldData

name

字段的唯一名称或训练时标签(如果从使用标签训练的自定义模型进行分析)。

name: str

value

已识别字段的值。 其语义数据类型由 value_type 描述。 如果值是从窗体中提取的,但无法规范化为其类型,则访问 value_data.text 属性以获取该值的文本表示形式。

value: str | int | float | date | time | Dict[str, FormField] | List[FormField]

value_data

包含字段值的文本、边界框和字段元素。

value_data: FieldData

value_type

在 FormField 上找到 的值 的类型。 如 中所述 FieldValueType,可能的类型包括:“string”、“date”、“time”、“phoneNumber”、“float”、“integer”、“dictionary”、“list”、“selectionMark”或“countryRegion”。

value_type: str