Udostępnij za pośrednictwem


FieldData Klasa

Zawiera dane pola formularza. Obejmuje to tekst, lokalizację tekstu w formularzu oraz kolekcję elementów tworzących tekst.

Nowość w wersji 2.1: Element FormSelectionMark jest dodawany do typów zwracanych na liście field_elements, obsługi metod to_dict i from_dict

Dziedziczenie
builtins.object
FieldData

Konstruktor

FieldData(**kwargs: Any)

Metody

from_dict

Konwertuje dykt w kształcie polaData na sam model.

to_dict

Zwraca dyktową reprezentację polaData.

from_dict

Konwertuje dykt w kształcie polaData na sam model.

from_dict(data: Dict) -> FieldData

Parametry

data
dict
Wymagane

Słownik w kształcie polaData.

Zwraca

FieldData

Typ zwracany

to_dict

Zwraca dyktową reprezentację polaData.

to_dict() -> Dict

Zwraca

dict

Typ zwracany

Atrybuty

bounding_box

Lista 4 punktów reprezentujących pole ograniczenia czworokątnego, które przedstawia tekst. Punkty są wymienione w kolejności zgodnie z ruchem wskazówek zegara: w lewym górnym rogu, w prawym górnym rogu, w prawym dolnym rogu, w lewym dolnym rogu. Jednostki są w pikselach dla obrazów i cali dla formatu PDF.

bounding_box: List[Point]

field_elements

Gdy include_field_elements ma wartość true, zwracana jest lista elementów tworzących to pole lub wartość. Lista składa się z elementów, takich jak wiersze, wyrazy i znaczniki zaznaczenia.

field_elements: List[FormElement | FormWord | FormLine | FormSelectionMark]

page_number

Numer 1 strony, w której znajduje się ta zawartość.

page_number: int

text

Reprezentacja ciągu pola lub wartości.

text: str