GoogleCloudDocumentaiV1DocumentPage

GoogleApi.ContentWarehouse.V1.Model.GoogleCloudDocumentaiV1DocumentPage


Table of Contents ▼

Jump to a specific part of the page:

Description

A page in a Document.

Attributes List

This module has the following attributes (case-insensitive ascending order):

View Attributes

Attributes

  1. blocks (type: list(GoogleApi.ContentWarehouse.V1.Model.GoogleCloudDocumentaiV1DocumentPageBlock), default: nil)
    - A list of visually detected text blocks on the page. A block has a set of lines (collected into paragraphs) that have a common line-spacing and orientation.
  2. detectedBarcodes (type: list(GoogleApi.ContentWarehouse.V1.Model.GoogleCloudDocumentaiV1DocumentPageDetectedBarcode), default: nil)
    - A list of detected barcodes.
  3. detectedLanguages (type: list(GoogleApi.ContentWarehouse.V1.Model.GoogleCloudDocumentaiV1DocumentPageDetectedLanguage), default: nil)
    - A list of detected languages together with confidence.
  4. dimension (type: GoogleApi.ContentWarehouse.V1.Model.GoogleCloudDocumentaiV1DocumentPageDimension, default: nil)
    - Physical dimension of the page.
  5. formFields (type: list(GoogleApi.ContentWarehouse.V1.Model.GoogleCloudDocumentaiV1DocumentPageFormField), default: nil)
    - A list of visually detected form fields on the page.
  6. image (type: GoogleApi.ContentWarehouse.V1.Model.GoogleCloudDocumentaiV1DocumentPageImage, default: nil)
    - Rendered image for this page. This image is preprocessed to remove any skew, rotation, and distortions such that the annotation bounding boxes can be upright and axis-aligned.
  7. imageQualityScores (type: GoogleApi.ContentWarehouse.V1.Model.GoogleCloudDocumentaiV1DocumentPageImageQualityScores, default: nil)
    - Image quality scores.
  8. layout (type: GoogleApi.ContentWarehouse.V1.Model.GoogleCloudDocumentaiV1DocumentPageLayout, default: nil)
    - Layout for the page.
  9. lines (type: list(GoogleApi.ContentWarehouse.V1.Model.GoogleCloudDocumentaiV1DocumentPageLine), default: nil)
    - A list of visually detected text lines on the page. A collection of tokens that a human would perceive as a line.
  10. pageNumber (type: integer(), default: nil)
    - 1-based index for current Page in a parent Document. Useful when a page is taken out of a Document for individual processing.
  11. paragraphs (type: list(GoogleApi.ContentWarehouse.V1.Model.GoogleCloudDocumentaiV1DocumentPageParagraph), default: nil)
    - A list of visually detected text paragraphs on the page. A collection of lines that a human would perceive as a paragraph.
  12. provenance (type: GoogleApi.ContentWarehouse.V1.Model.GoogleCloudDocumentaiV1DocumentProvenance, default: nil)
    - The history of this page.
  13. symbols (type: list(GoogleApi.ContentWarehouse.V1.Model.GoogleCloudDocumentaiV1DocumentPageSymbol), default: nil)
    - A list of visually detected symbols on the page.
  14. tables (type: list(GoogleApi.ContentWarehouse.V1.Model.GoogleCloudDocumentaiV1DocumentPageTable), default: nil)
    - A list of visually detected tables on the page.
  15. tokens (type: list(GoogleApi.ContentWarehouse.V1.Model.GoogleCloudDocumentaiV1DocumentPageToken), default: nil)
    - A list of visually detected tokens on the page.
  16. transforms (type: list(GoogleApi.ContentWarehouse.V1.Model.GoogleCloudDocumentaiV1DocumentPageMatrix), default: nil)
    - Transformation matrices that were applied to the original document image to produce Page.image.
  17. visualElements (type: list(GoogleApi.ContentWarehouse.V1.Model.GoogleCloudDocumentaiV1DocumentPageVisualElement), default: nil)
    - A list of detected non-text visual elements e.g. checkbox, signature etc. on the page.

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.GoogleCloudDocumentaiV1DocumentPage{
blocks: [ GoogleApi.ContentWarehouse.V1.Model.GoogleCloudDocumentaiV1DocumentPageBlock.t() ] | nil,
detectedBarcodes: [ GoogleApi.ContentWarehouse.V1.Model.GoogleCloudDocumentaiV1DocumentPageDetectedBarcode.t() ] | nil,
detectedLanguages: [ GoogleApi.ContentWarehouse.V1.Model.GoogleCloudDocumentaiV1DocumentPageDetectedLanguage.t() ] | nil,
dimension: GoogleApi.ContentWarehouse.V1.Model.GoogleCloudDocumentaiV1DocumentPageDimension.t() | nil,
formFields: [ GoogleApi.ContentWarehouse.V1.Model.GoogleCloudDocumentaiV1DocumentPageFormField.t() ] | nil,
image: GoogleApi.ContentWarehouse.V1.Model.GoogleCloudDocumentaiV1DocumentPageImage.t() | nil,
imageQualityScores: GoogleApi.ContentWarehouse.V1.Model.GoogleCloudDocumentaiV1DocumentPageImageQualityScores.t() | nil,
layout: GoogleApi.ContentWarehouse.V1.Model.GoogleCloudDocumentaiV1DocumentPageLayout.t() | nil,
lines: [ GoogleApi.ContentWarehouse.V1.Model.GoogleCloudDocumentaiV1DocumentPageLine.t() ] | nil,
pageNumber: integer() | nil,
paragraphs: [ GoogleApi.ContentWarehouse.V1.Model.GoogleCloudDocumentaiV1DocumentPageParagraph.t() ] | nil,
provenance: GoogleApi.ContentWarehouse.V1.Model.GoogleCloudDocumentaiV1DocumentProvenance.t() | nil,
symbols: [ GoogleApi.ContentWarehouse.V1.Model.GoogleCloudDocumentaiV1DocumentPageSymbol.t() ] | nil,
tables: [ GoogleApi.ContentWarehouse.V1.Model.GoogleCloudDocumentaiV1DocumentPageTable.t() ] | nil,
tokens: [ GoogleApi.ContentWarehouse.V1.Model.GoogleCloudDocumentaiV1DocumentPageToken.t() ] | nil,
transforms: [ GoogleApi.ContentWarehouse.V1.Model.GoogleCloudDocumentaiV1DocumentPageMatrix.t() ] | nil,
visualElements: [ GoogleApi.ContentWarehouse.V1.Model.GoogleCloudDocumentaiV1DocumentPageVisualElement.t() ] | nil
}

Function

@spec decode(struct(), keyword()) :: struct()

Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.GoogleCloudDocumentaiV1DocumentPage