Cloud Document AI v1beta3 API - Class Document.Types.Page (2.0.0-beta20)

public sealed class Document.Types.Page : IMessage<Document.Types.Page>, IEquatable<Document.Types.Page>, IDeepCloneable<Document.Types.Page>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud Document AI v1beta3 API class Document.Types.Page.

A page in a [Document][google.cloud.documentai.v1beta3.Document].

Inheritance

object > Document.Types.Page

Namespace

Google.Cloud.DocumentAI.V1Beta3

Assembly

Google.Cloud.DocumentAI.V1Beta3.dll

Constructors

Page()

public Page()

Page(Page)

public Page(Document.Types.Page other)
Parameter
Name Description
other DocumentTypesPage

Properties

Blocks

public RepeatedField<Document.Types.Page.Types.Block> Blocks { get; }

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.

Property Value
Type Description
RepeatedFieldDocumentTypesPageTypesBlock

DetectedBarcodes

public RepeatedField<Document.Types.Page.Types.DetectedBarcode> DetectedBarcodes { get; }

A list of detected barcodes.

Property Value
Type Description
RepeatedFieldDocumentTypesPageTypesDetectedBarcode

DetectedLanguages

public RepeatedField<Document.Types.Page.Types.DetectedLanguage> DetectedLanguages { get; }

A list of detected languages together with confidence.

Property Value
Type Description
RepeatedFieldDocumentTypesPageTypesDetectedLanguage

Dimension

public Document.Types.Page.Types.Dimension Dimension { get; set; }

Physical dimension of the page.

Property Value
Type Description
DocumentTypesPageTypesDimension

FormFields

public RepeatedField<Document.Types.Page.Types.FormField> FormFields { get; }

A list of visually detected form fields on the page.

Property Value
Type Description
RepeatedFieldDocumentTypesPageTypesFormField

Image

public Document.Types.Page.Types.Image Image { get; set; }

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.

Property Value
Type Description
DocumentTypesPageTypesImage

ImageQualityScores

public Document.Types.Page.Types.ImageQualityScores ImageQualityScores { get; set; }

Image quality scores.

Property Value
Type Description
DocumentTypesPageTypesImageQualityScores

Layout

public Document.Types.Page.Types.Layout Layout { get; set; }

[Layout][google.cloud.documentai.v1beta3.Document.Page.Layout] for the page.

Property Value
Type Description
DocumentTypesPageTypesLayout

Lines

public RepeatedField<Document.Types.Page.Types.Line> Lines { get; }

A list of visually detected text lines on the page. A collection of tokens that a human would perceive as a line.

Property Value
Type Description
RepeatedFieldDocumentTypesPageTypesLine

PageNumber

public int PageNumber { get; set; }

1-based index for current [Page][google.cloud.documentai.v1beta3.Document.Page] in a parent [Document][google.cloud.documentai.v1beta3.Document]. Useful when a page is taken out of a [Document][google.cloud.documentai.v1beta3.Document] for individual processing.

Property Value
Type Description
int

Paragraphs

public RepeatedField<Document.Types.Page.Types.Paragraph> Paragraphs { get; }

A list of visually detected text paragraphs on the page. A collection of lines that a human would perceive as a paragraph.

Property Value
Type Description
RepeatedFieldDocumentTypesPageTypesParagraph

Provenance

[Obsolete]
public Document.Types.Provenance Provenance { get; set; }

The history of this page.

Property Value
Type Description
DocumentTypesProvenance

Symbols

public RepeatedField<Document.Types.Page.Types.Symbol> Symbols { get; }

A list of visually detected symbols on the page.

Property Value
Type Description
RepeatedFieldDocumentTypesPageTypesSymbol

Tables

public RepeatedField<Document.Types.Page.Types.Table> Tables { get; }

A list of visually detected tables on the page.

Property Value
Type Description
RepeatedFieldDocumentTypesPageTypesTable

Tokens

public RepeatedField<Document.Types.Page.Types.Token> Tokens { get; }

A list of visually detected tokens on the page.

Property Value
Type Description
RepeatedFieldDocumentTypesPageTypesToken

Transforms

public RepeatedField<Document.Types.Page.Types.Matrix> Transforms { get; }

Transformation matrices that were applied to the original document image to produce [Page.image][google.cloud.documentai.v1beta3.Document.Page.image].

Property Value
Type Description
RepeatedFieldDocumentTypesPageTypesMatrix

VisualElements

public RepeatedField<Document.Types.Page.Types.VisualElement> VisualElements { get; }

A list of detected non-text visual elements e.g. checkbox, signature etc. on the page.

Property Value
Type Description
RepeatedFieldDocumentTypesPageTypesVisualElement