public sealed class Document.Types.Page : IMessage<Document.Types.Page>, IEquatable<Document.Types.Page>, IDeepCloneable<Document.Types.Page>, IBufferMessage, IMessageReference documentation and code samples for the Cloud Document AI v1 API class Document.Types.Page.
A page in a [Document][google.cloud.documentai.v1.Document].
Implements
IMessageDocumentTypesPage, IEquatableDocumentTypesPage, IDeepCloneableDocumentTypesPage, IBufferMessage, IMessageNamespace
Google.Cloud.DocumentAI.V1Assembly
Google.Cloud.DocumentAI.V1.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.v1.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.v1.Document.Page] in a parent [Document][google.cloud.documentai.v1.Document]. Useful when a page is taken out of a [Document][google.cloud.documentai.v1.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.v1.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 |
|