Reference documentation and code samples for the Document AI V1 API class Google::Cloud::DocumentAI::V1::Document::DocumentLayout::DocumentLayoutBlock.
Represents a block. A block could be one of the various types (text, table, list) supported.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#block_id
def block_id() -> ::String
Returns
- (::String) — ID of the block.
#block_id=
def block_id=(value) -> ::String
Parameter
- value (::String) — ID of the block.
Returns
- (::String) — ID of the block.
#list_block
def list_block() -> ::Google::Cloud::DocumentAI::V1::Document::DocumentLayout::DocumentLayoutBlock::LayoutListBlock
Returns
- (::Google::Cloud::DocumentAI::V1::Document::DocumentLayout::DocumentLayoutBlock::LayoutListBlock) — Block consisting of list content/structure.
#list_block=
def list_block=(value) -> ::Google::Cloud::DocumentAI::V1::Document::DocumentLayout::DocumentLayoutBlock::LayoutListBlock
Parameter
- value (::Google::Cloud::DocumentAI::V1::Document::DocumentLayout::DocumentLayoutBlock::LayoutListBlock) — Block consisting of list content/structure.
Returns
- (::Google::Cloud::DocumentAI::V1::Document::DocumentLayout::DocumentLayoutBlock::LayoutListBlock) — Block consisting of list content/structure.
#page_span
def page_span() -> ::Google::Cloud::DocumentAI::V1::Document::DocumentLayout::DocumentLayoutBlock::LayoutPageSpan
Returns
- (::Google::Cloud::DocumentAI::V1::Document::DocumentLayout::DocumentLayoutBlock::LayoutPageSpan) — Page span of the block.
#page_span=
def page_span=(value) -> ::Google::Cloud::DocumentAI::V1::Document::DocumentLayout::DocumentLayoutBlock::LayoutPageSpan
Parameter
- value (::Google::Cloud::DocumentAI::V1::Document::DocumentLayout::DocumentLayoutBlock::LayoutPageSpan) — Page span of the block.
Returns
- (::Google::Cloud::DocumentAI::V1::Document::DocumentLayout::DocumentLayoutBlock::LayoutPageSpan) — Page span of the block.
#table_block
def table_block() -> ::Google::Cloud::DocumentAI::V1::Document::DocumentLayout::DocumentLayoutBlock::LayoutTableBlock
Returns
- (::Google::Cloud::DocumentAI::V1::Document::DocumentLayout::DocumentLayoutBlock::LayoutTableBlock) — Block consisting of table content/structure.
#table_block=
def table_block=(value) -> ::Google::Cloud::DocumentAI::V1::Document::DocumentLayout::DocumentLayoutBlock::LayoutTableBlock
Parameter
- value (::Google::Cloud::DocumentAI::V1::Document::DocumentLayout::DocumentLayoutBlock::LayoutTableBlock) — Block consisting of table content/structure.
Returns
- (::Google::Cloud::DocumentAI::V1::Document::DocumentLayout::DocumentLayoutBlock::LayoutTableBlock) — Block consisting of table content/structure.
#text_block
def text_block() -> ::Google::Cloud::DocumentAI::V1::Document::DocumentLayout::DocumentLayoutBlock::LayoutTextBlock
Returns
- (::Google::Cloud::DocumentAI::V1::Document::DocumentLayout::DocumentLayoutBlock::LayoutTextBlock) — Block consisting of text content.
#text_block=
def text_block=(value) -> ::Google::Cloud::DocumentAI::V1::Document::DocumentLayout::DocumentLayoutBlock::LayoutTextBlock
Parameter
- value (::Google::Cloud::DocumentAI::V1::Document::DocumentLayout::DocumentLayoutBlock::LayoutTextBlock) — Block consisting of text content.
Returns
- (::Google::Cloud::DocumentAI::V1::Document::DocumentLayout::DocumentLayoutBlock::LayoutTextBlock) — Block consisting of text content.