Partilhar via


FieldData Classe

Contém os dados do campo de formulário. Isto inclui o texto, a localização do texto no formulário e uma coleção dos elementos que compõem o texto.

Novo na versão v2.1: FormSelectionMark é adicionado aos tipos devolvidos na lista de field_elements, suporte para métodos to_dict e from_dict

Herança
builtins.object
FieldData

Construtor

FieldData(**kwargs: Any)

Métodos

from_dict

Converte um ditado na forma de um FieldData para o próprio modelo.

to_dict

Devolve uma representação dict de FieldData.

from_dict

Converte um ditado na forma de um FieldData para o próprio modelo.

from_dict(data: Dict) -> FieldData

Parâmetros

data
dict
Necessário

Um dicionário na forma de FieldData.

Devoluções

FieldData

Tipo de retorno

to_dict

Devolve uma representação dict de FieldData.

to_dict() -> Dict

Devoluções

dict

Tipo de retorno

Atributos

bounding_box

Uma lista de 4 pontos que representam a caixa delimitadora quadrilateral que descreve o texto. Os pontos são listados no sentido dos ponteiros do relógio: superior esquerdo, superior direito, inferior direito, inferior esquerdo. As unidades estão em píxeis para imagens e polegadas para PDF.

bounding_box: List[Point]

field_elements

Quando include_field_elements está definido como verdadeiro, é devolvida uma lista de elementos que constituem este campo ou valor. A lista constitui elementos como linhas, palavras e marcas de seleção.

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

page_number

O número baseado em 1 da página na qual este conteúdo está presente.

page_number: int

text

A representação de cadeia do campo ou valor.

text: str