Google Cloud Document Ai V1 Client - Class LayoutTextBlock (2.1.2)

Reference documentation and code samples for the Google Cloud Document Ai V1 Client class LayoutTextBlock.

Represents a text type block.

Generated from protobuf message google.cloud.documentai.v1.Document.DocumentLayout.DocumentLayoutBlock.LayoutTextBlock

Namespace

Google \ Cloud \ DocumentAI \ V1 \ Document \ DocumentLayout \ DocumentLayoutBlock

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ text string

Text content stored in the block.

↳ type string

Type of the text in the block. Available options are: paragraph, subtitle, heading-1, heading-2, heading-3, heading-4, heading-5, header, footer.

↳ blocks array<DocumentLayoutBlock>

A text block could further have child blocks. Repeated blocks support further hierarchies and nested blocks.

getText

Text content stored in the block.

Returns
Type Description
string

setText

Text content stored in the block.

Parameter
Name Description
var string
Returns
Type Description
$this

getType

Type of the text in the block. Available options are: paragraph, subtitle, heading-1, heading-2, heading-3, heading-4, heading-5, header, footer.

Returns
Type Description
string

setType

Type of the text in the block. Available options are: paragraph, subtitle, heading-1, heading-2, heading-3, heading-4, heading-5, header, footer.

Parameter
Name Description
var string
Returns
Type Description
$this

getBlocks

A text block could further have child blocks.

Repeated blocks support further hierarchies and nested blocks.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setBlocks

A text block could further have child blocks.

Repeated blocks support further hierarchies and nested blocks.

Parameter
Name Description
var array<DocumentLayoutBlock>
Returns
Type Description
$this