FormField الفصل

يمثل حقلا تم التعرف عليه في نموذج إدخال.

جديد في الإصدار v2.1: دعم أساليب to_dictfrom_dict

توريث
builtins.object
FormField

الدالمنشئ

FormField(**kwargs: Any)

الأساليب

from_dict

تحويل إملاء في شكل FormField إلى النموذج نفسه.

to_dict

إرجاع تمثيل إملاء ل FormField.

from_dict

تحويل إملاء في شكل FormField إلى النموذج نفسه.

from_dict(data: Dict) -> FormField

المعلمات

data
dict
مطلوب

قاموس في شكل FormField.

المرتجعات

حقل النموذج

نوع الإرجاع

to_dict

إرجاع تمثيل إملاء ل FormField.

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، تتضمن الأنواع المحتملة: "سلسلة" أو "تاريخ" أو "وقت" أو "phoneNumber" أو "float" أو "integer" أو "dictionary" أو "list" أو "selectionMark" أو "countryRegion".

value_type: str