FormPage الفصل

يمثل صفحة تم التعرف عليها من مستند الإدخال. يحتوي على أسطر وكلمات وعلامات تحديد وجداول وبيانات تعريف الصفحة.

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

توريث
builtins.object
FormPage

الدالمنشئ

FormPage(**kwargs: Any)

الأساليب

from_dict

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

to_dict

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

from_dict

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

from_dict(data: Dict) -> FormPage

المعلمات

data
dict
مطلوب

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

المرتجعات

FormPage

نوع الإرجاع

to_dict

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

to_dict() -> Dict

المرتجعات

Dict

نوع الإرجاع

السمات

height

ارتفاع الصورة/PDF بالبكسل/البوصة، على التوالي.

height: float

lines

عند تعيين include_field_elements إلى true، يتم إرجاع قائمة الأسطر النصية التي تم التعرف عليها. بالنسبة للمكالمات للتعرف على المحتوى، يتم ملء هذه القائمة دائما. الحد الأقصى لعدد الأسطر التي تم إرجاعها هو 300 سطر لكل صفحة. يتم فرز الخطوط من أعلى إلى أسفل، من اليسار إلى اليمين، على الرغم من أنه في بعض الحالات يتم التعامل مع التقارب بأولوية أعلى. نظرا لأن ترتيب الفرز يعتمد على النص المكتشف، فقد يتغير عبر الصور وتحديثات إصدار التعرف البصري على الحروف. وبالتالي، يجب بناء منطق العمل على موقع الخط الفعلي بدلا من الترتيب. يمكن تحديد ترتيب قراءة الأسطر بواسطة وسيطة الكلمة الأساسية reading_order (ملاحظة: reading_order مدعوم فقط في begin_recognize_contentbegin_recognize_content_from_url).

lines: List[FormLine]

page_number

العدد المستند إلى 1 للصفحة التي يوجد فيها هذا المحتوى.

page_number: int

selection_marks

قائمة علامات التحديد المستخرجة من الصفحة.

selection_marks: List[FormSelectionMark]

tables

قائمة بالجداول المستخرجة المضمنة في صفحة.

tables: List[FormTable]

text_angle

الاتجاه العام للنص في اتجاه عقارب الساعة، مقاسة بالدرجات بين (-180، 180).

text_angle: float

unit

المستخدمة LengthUnit من قبل خصائص المربع العرض والارتفاع والمربع المحيط. بالنسبة للصور، تكون الوحدة "بكسل". بالنسبة إلى PDF، تكون الوحدة "بوصة".

unit: str

width

عرض الصورة/PDF بالبكسل/البوصة، على التوالي.

width: float