Condividi tramite


FieldData Classe

Contiene i dati per il campo modulo. Sono inclusi il testo, la posizione del testo nel form e una raccolta di elementi che costituiscono il testo.

Novità nella versione 2.1: FormSelectionMark viene aggiunto ai tipi restituiti nell'elenco di field_elements, il supporto per i metodi to_dict e from_dict

Ereditarietà
builtins.object
FieldData

Costruttore

FieldData(**kwargs: Any)

Metodi

from_dict

Converte un elemento dict nella forma di un oggetto FieldData nel modello stesso.

to_dict

Restituisce una rappresentazione dict di FieldData.

from_dict

Converte un elemento dict nella forma di un oggetto FieldData nel modello stesso.

from_dict(data: Dict) -> FieldData

Parametri

data
dict
Necessario

Dizionario nella forma FieldData.

Restituisce

FieldData

Tipo restituito

to_dict

Restituisce una rappresentazione dict di FieldData.

to_dict() -> Dict

Restituisce

dict

Tipo restituito

Attributi

bounding_box

Elenco di 4 punti che rappresentano il rettangolo di delimitazione quadrilatero che delinea il testo. I punti sono elencati in senso orario: in alto a sinistra, in alto a destra, in basso a destra, in basso a sinistra. Le unità sono in pixel per le immagini e i pollici per il PDF.

bounding_box: List[Point]

field_elements

Quando include_field_elements è impostato su true, viene restituito un elenco di elementi che costituiscono questo campo o valore. L'elenco costituisce elementi quali righe, parole e segni di selezione.

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

page_number

Numero in base 1 della pagina in cui è presente questo contenuto.

page_number: int

text

Rappresentazione di stringa del campo o del valore.

text: str