public sealed class Document.Types.DocumentLayout.Types.DocumentLayoutBlock : IMessage<Document.Types.DocumentLayout.Types.DocumentLayoutBlock>, IEquatable<Document.Types.DocumentLayout.Types.DocumentLayoutBlock>, IDeepCloneable<Document.Types.DocumentLayout.Types.DocumentLayoutBlock>, IBufferMessage, IMessageReference documentation and code samples for the Cloud Document AI v1 API class Document.Types.DocumentLayout.Types.DocumentLayoutBlock.
Represents a block. A block could be one of the various types (text, table, list) supported.
Implements
IMessageDocumentTypesDocumentLayoutTypesDocumentLayoutBlock, IEquatableDocumentTypesDocumentLayoutTypesDocumentLayoutBlock, IDeepCloneableDocumentTypesDocumentLayoutTypesDocumentLayoutBlock, IBufferMessage, IMessageNamespace
Google.Cloud.DocumentAI.V1Assembly
Google.Cloud.DocumentAI.V1.dll
Constructors
DocumentLayoutBlock()
public DocumentLayoutBlock()DocumentLayoutBlock(DocumentLayoutBlock)
public DocumentLayoutBlock(Document.Types.DocumentLayout.Types.DocumentLayoutBlock other)| Parameter | |
|---|---|
| Name | Description |
other |
DocumentTypesDocumentLayoutTypesDocumentLayoutBlock |
Properties
BlockCase
public Document.Types.DocumentLayout.Types.DocumentLayoutBlock.BlockOneofCase BlockCase { get; }| Property Value | |
|---|---|
| Type | Description |
DocumentTypesDocumentLayoutTypesDocumentLayoutBlockBlockOneofCase |
|
BlockId
public string BlockId { get; set; }ID of the block.
| Property Value | |
|---|---|
| Type | Description |
string |
|
BoundingBox
public BoundingPoly BoundingBox { get; set; }Identifies the bounding box for the block.
| Property Value | |
|---|---|
| Type | Description |
BoundingPoly |
|
ListBlock
public Document.Types.DocumentLayout.Types.DocumentLayoutBlock.Types.LayoutListBlock ListBlock { get; set; }Block consisting of list content/structure.
| Property Value | |
|---|---|
| Type | Description |
DocumentTypesDocumentLayoutTypesDocumentLayoutBlockTypesLayoutListBlock |
|
PageSpan
public Document.Types.DocumentLayout.Types.DocumentLayoutBlock.Types.LayoutPageSpan PageSpan { get; set; }Page span of the block.
| Property Value | |
|---|---|
| Type | Description |
DocumentTypesDocumentLayoutTypesDocumentLayoutBlockTypesLayoutPageSpan |
|
TableBlock
public Document.Types.DocumentLayout.Types.DocumentLayoutBlock.Types.LayoutTableBlock TableBlock { get; set; }Block consisting of table content/structure.
| Property Value | |
|---|---|
| Type | Description |
DocumentTypesDocumentLayoutTypesDocumentLayoutBlockTypesLayoutTableBlock |
|
TextBlock
public Document.Types.DocumentLayout.Types.DocumentLayoutBlock.Types.LayoutTextBlock TextBlock { get; set; }Block consisting of text content.
| Property Value | |
|---|---|
| Type | Description |
DocumentTypesDocumentLayoutTypesDocumentLayoutBlockTypesLayoutTextBlock |
|