/AWS1/CL_CPDBLOCK¶
Information about each word or line of text in the input document.
For additional information, see Block in the Amazon Textract API reference.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_id TYPE /AWS1/CPDSTRING /AWS1/CPDSTRING¶
Unique identifier for the block.
iv_blocktype TYPE /AWS1/CPDBLOCKTYPE /AWS1/CPDBLOCKTYPE¶
The block represents a line of text or one word of text.
WORD - A word that's detected on a document page. A word is one or more ISO basic Latin script characters that aren't separated by spaces.
LINE - A string of tab-delimited, contiguous words that are detected on a document page
iv_text TYPE /AWS1/CPDSTRING /AWS1/CPDSTRING¶
The word or line of text extracted from the block.
iv_page TYPE /AWS1/CPDINTEGER /AWS1/CPDINTEGER¶
Page number where the block appears.
io_geometry TYPE REF TO /AWS1/CL_CPDGEOMETRY /AWS1/CL_CPDGEOMETRY¶
Co-ordinates of the rectangle or polygon that contains the text.
it_relationships TYPE /AWS1/CL_CPDRELATIONSHIPSLST00=>TT_LISTOFRELATIONSHIPS TT_LISTOFRELATIONSHIPS¶
A list of child blocks of the current block. For example, a LINE object has child blocks for each WORD block that's part of the line of text.
Queryable Attributes¶
Id¶
Unique identifier for the block.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ID() |
Getter for ID, with configurable default |
ASK_ID() |
Getter for ID w/ exceptions if field has no value |
HAS_ID() |
Determine if ID has a value |
BlockType¶
The block represents a line of text or one word of text.
WORD - A word that's detected on a document page. A word is one or more ISO basic Latin script characters that aren't separated by spaces.
LINE - A string of tab-delimited, contiguous words that are detected on a document page
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BLOCKTYPE() |
Getter for BLOCKTYPE, with configurable default |
ASK_BLOCKTYPE() |
Getter for BLOCKTYPE w/ exceptions if field has no value |
HAS_BLOCKTYPE() |
Determine if BLOCKTYPE has a value |
Text¶
The word or line of text extracted from the block.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TEXT() |
Getter for TEXT, with configurable default |
ASK_TEXT() |
Getter for TEXT w/ exceptions if field has no value |
HAS_TEXT() |
Determine if TEXT has a value |
Page¶
Page number where the block appears.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PAGE() |
Getter for PAGE, with configurable default |
ASK_PAGE() |
Getter for PAGE w/ exceptions if field has no value |
HAS_PAGE() |
Determine if PAGE has a value |
Geometry¶
Co-ordinates of the rectangle or polygon that contains the text.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_GEOMETRY() |
Getter for GEOMETRY |
Relationships¶
A list of child blocks of the current block. For example, a LINE object has child blocks for each WORD block that's part of the line of text.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RELATIONSHIPS() |
Getter for RELATIONSHIPS, with configurable default |
ASK_RELATIONSHIPS() |
Getter for RELATIONSHIPS w/ exceptions if field has no value |
HAS_RELATIONSHIPS() |
Determine if RELATIONSHIPS has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_LISTOFBLOCKS¶
TYPES TT_LISTOFBLOCKS TYPE STANDARD TABLE OF REF TO /AWS1/CL_CPDBLOCK WITH DEFAULT KEY
.