Generic document field.

Constructors

  • Parameters

    • Optional source: DeepPartial<Field>

    Returns Field

Properties

confidenceWeight: number

Confidence weight.

Default is 1.0

image: null | ImageRef

Crop of the field.

parsedData: FieldParsedData[]

Parsed data.

polygonInRoot: Point[]

Coordinates of the field in the root document coordinate system.

type: FieldType

The type of the field.

validationStatus: FieldValidationStatus

Field validation status. Applicable only to fields that support some kind of validation.

Default is NONE

value: null | OcrResult

Value of the field. Applicable only to text fields.

Methods

  • Returns Promise<void>

  • Returns void

  • Parameters

    Returns Promise<{
        confidenceWeight?: number;
        image?: null | {
            buffer: undefined | string;
            uniqueId?: string;
            clear?(): Promise<void>;
            encodeImage?(options?): Promise<null | string>;
            encodeInPlace?(): Promise<void>;
            hibernate?(): Promise<void>;
            info?(): Promise<null | ImageInfo>;
            isRetained?(): boolean;
            release?(): void;
            retain?(): void;
            saveImage?(path, options?): Promise<boolean>;
            serialize?(imageSerializationMode): Promise<null | ({ readonly uniqueId?: string | undefined; readonly buffer?: string | undefined; serialize?: ((imageSerializationMode: ImageSerializationMode) => Promise<(... & {}) | null>) | undefined; ... 8 more ...; retain?: (() => void) | undefined; } & {})>;
        } & {};
        parsedData?: {
            type?: FieldDataFormat;
            value?: string;
            serialize?(config?): { readonly type?: FieldDataFormat | undefined; readonly value?: string | undefined; serialize?: ((config?: ToJsonConfiguration | undefined) => ...) | undefined; };
        }[];
        polygonInRoot?: Point[];
        type?: {
            commonType?: null | CommonFieldType;
            fullName?: string;
            listIndex?: null | number;
            name?: string;
            normalizedName?: string;
            serialize?(config?): { readonly name?: string | undefined; readonly fullName?: string | undefined; readonly normalizedName?: string | undefined; readonly commonType?: CommonFieldType | null | undefined; readonly listIndex?: number | ... 1 more ... | undefined; serialize?: ((config?: ToJsonConfiguration | undefined) => ...) | undefined; };
        };
        validationStatus?: FieldValidationStatus;
        value?: null | {
            confidence?: number;
            text?: string;
            serialize?(config?): {
                confidence?: number;
                text?: string;
                serialize?(config?): { readonly text?: string | undefined; readonly confidence?: number | undefined; serialize?: ((config?: ToJsonConfiguration | undefined) => ...) | undefined; };
            };
        } & {};
        encodeImages?(): Promise<void>;
        release?(): void;
        serialize?(config?): Promise<{ readonly type?: { readonly name?: string | undefined; readonly fullName?: string | undefined; readonly normalizedName?: string | undefined; readonly commonType?: CommonFieldType | null | undefined; readonly listIndex?: number | ... 1 more ... | undefined; serialize?: ((config?: ToJsonConfiguration | undefi...;
    }>