Class Block (3.7.1)

Block(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Logical element on the page.


Additional information detected for the block.
The bounding box for the block. The vertices are in the order of top-left, top-right, bottom-right, bottom-left. When a rotation of the bounding box is detected the rotation is represented as around the top-left corner as defined when the text is read in the 'natural' orientation. For example: - when the text is horizontal it might look like: :: 0----1 | | 3----2 - when it's rotated 180 degrees around the top-left corner it becomes: :: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3).
paragraphs MutableSequence[]
List of paragraphs in this block (if this blocks is of type text).
Detected block type (text, image etc) for this block.
confidence float
Confidence of the OCR results on the block. Range [0, 1].




Type of a block (text, image etc) as identified by OCR.

Values: UNKNOWN (0): Unknown block type. TEXT (1): Regular text block. TABLE (2): Table block. PICTURE (3): Image block. RULER (4): Horizontal/vertical line box. BARCODE (5): Barcode block.