Show / Hide Table of Contents

Class Document.Types.Page

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

Inheritance
System.Object
Document.Types.Page
Implements
IMessage<Document.Types.Page>
System.IEquatable<Document.Types.Page>
IDeepCloneable<Document.Types.Page>
Google.Protobuf.IBufferMessage
IMessage
Inherited Members
System.Object.ToString()
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Google.Cloud.DocumentAI.V1Beta2
Assembly: Google.Cloud.DocumentAI.V1Beta2.dll
Syntax
public sealed class Page : IMessage<Document.Types.Page>, IEquatable<Document.Types.Page>, IDeepCloneable<Document.Types.Page>, IBufferMessage, IMessage

Constructors

Page()

Declaration
public Page()

Page(Document.Types.Page)

Declaration
public Page(Document.Types.Page other)
Parameters
Type Name Description
Document.Types.Page other

Properties

Blocks

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.

Declaration
public RepeatedField<Document.Types.Page.Types.Block> Blocks { get; }
Property Value
Type Description
RepeatedField<Document.Types.Page.Types.Block>

DetectedLanguages

A list of detected languages together with confidence.

Declaration
public RepeatedField<Document.Types.Page.Types.DetectedLanguage> DetectedLanguages { get; }
Property Value
Type Description
RepeatedField<Document.Types.Page.Types.DetectedLanguage>

Dimension

Physical dimension of the page.

Declaration
public Document.Types.Page.Types.Dimension Dimension { get; set; }
Property Value
Type Description
Document.Types.Page.Types.Dimension

FormFields

A list of visually detected form fields on the page.

Declaration
public RepeatedField<Document.Types.Page.Types.FormField> FormFields { get; }
Property Value
Type Description
RepeatedField<Document.Types.Page.Types.FormField>

Layout

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

Declaration
public Document.Types.Page.Types.Layout Layout { get; set; }
Property Value
Type Description
Document.Types.Page.Types.Layout

Lines

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

Declaration
public RepeatedField<Document.Types.Page.Types.Line> Lines { get; }
Property Value
Type Description
RepeatedField<Document.Types.Page.Types.Line>

PageNumber

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

Declaration
public int PageNumber { get; set; }
Property Value
Type Description
System.Int32

Paragraphs

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

Declaration
public RepeatedField<Document.Types.Page.Types.Paragraph> Paragraphs { get; }
Property Value
Type Description
RepeatedField<Document.Types.Page.Types.Paragraph>

Tables

A list of visually detected tables on the page.

Declaration
public RepeatedField<Document.Types.Page.Types.Table> Tables { get; }
Property Value
Type Description
RepeatedField<Document.Types.Page.Types.Table>

Tokens

A list of visually detected tokens on the page.

Declaration
public RepeatedField<Document.Types.Page.Types.Token> Tokens { get; }
Property Value
Type Description
RepeatedField<Document.Types.Page.Types.Token>

VisualElements

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

Declaration
public RepeatedField<Document.Types.Page.Types.VisualElement> VisualElements { get; }
Property Value
Type Description
RepeatedField<Document.Types.Page.Types.VisualElement>
Back to top