Reference documentation and code samples for the Google Cloud Document Ai V1 Client class Page.
A page in a Document.
Generated from protobuf message google.cloud.documentai.v1.Document.Page
Namespace
Google \ Cloud \ DocumentAI \ V1 \ DocumentMethods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ page_number |
int
1-based index for current Page in a parent Document. Useful when a page is taken out of a Document for individual processing. |
↳ image |
Page\Image
Rendered image for this page. This image is preprocessed to remove any skew, rotation, and distortions such that the annotation bounding boxes can be upright and axis-aligned. |
↳ transforms |
array<Page\Matrix>
Transformation matrices that were applied to the original document image to produce Page.image. |
↳ dimension |
Page\Dimension
Physical dimension of the page. |
↳ layout |
Page\Layout
Layout for the page. |
↳ detected_languages |
array<Page\DetectedLanguage>
A list of detected languages together with confidence. |
↳ blocks |
array<Page\Block>
A list of visually detected text blocks on the page. A block has a set of lines (collected into paragraphs) that have a common line-spacing and orientation. |
↳ paragraphs |
array<Page\Paragraph>
A list of visually detected text paragraphs on the page. A collection of lines that a human would perceive as a paragraph. |
↳ lines |
array<Page\Line>
A list of visually detected text lines on the page. A collection of tokens that a human would perceive as a line. |
↳ tokens |
array<Page\Token>
A list of visually detected tokens on the page. |
↳ visual_elements |
array<Page\VisualElement>
A list of detected non-text visual elements e.g. checkbox, signature etc. on the page. |
↳ tables |
array<Page\Table>
A list of visually detected tables on the page. |
↳ form_fields |
array<Page\FormField>
A list of visually detected form fields on the page. |
↳ symbols |
array<Page\Symbol>
A list of visually detected symbols on the page. |
↳ detected_barcodes |
array<Page\DetectedBarcode>
A list of detected barcodes. |
↳ image_quality_scores |
Page\ImageQualityScores
Image quality scores. |
↳ provenance |
Provenance
The history of this page. |
getPageNumber
1-based index for current Page in a parent Document. Useful when a page is taken out of a Document for individual processing.
Returns | |
---|---|
Type | Description |
int |
setPageNumber
1-based index for current Page in a parent Document. Useful when a page is taken out of a Document for individual processing.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getImage
Rendered image for this page. This image is preprocessed to remove any skew, rotation, and distortions such that the annotation bounding boxes can be upright and axis-aligned.
Returns | |
---|---|
Type | Description |
Page\Image|null |
hasImage
clearImage
setImage
Rendered image for this page. This image is preprocessed to remove any skew, rotation, and distortions such that the annotation bounding boxes can be upright and axis-aligned.
Parameter | |
---|---|
Name | Description |
var |
Page\Image
|
Returns | |
---|---|
Type | Description |
$this |
getTransforms
Transformation matrices that were applied to the original document image to produce Page.image.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setTransforms
Transformation matrices that were applied to the original document image to produce Page.image.
Parameter | |
---|---|
Name | Description |
var |
array<Page\Matrix>
|
Returns | |
---|---|
Type | Description |
$this |
getDimension
Physical dimension of the page.
Returns | |
---|---|
Type | Description |
Page\Dimension|null |
hasDimension
clearDimension
setDimension
Physical dimension of the page.
Parameter | |
---|---|
Name | Description |
var |
Page\Dimension
|
Returns | |
---|---|
Type | Description |
$this |
getLayout
Layout for the page.
Returns | |
---|---|
Type | Description |
Page\Layout|null |
hasLayout
clearLayout
setLayout
Layout for the page.
Parameter | |
---|---|
Name | Description |
var |
Page\Layout
|
Returns | |
---|---|
Type | Description |
$this |
getDetectedLanguages
A list of detected languages together with confidence.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setDetectedLanguages
A list of detected languages together with confidence.
Parameter | |
---|---|
Name | Description |
var |
array<Page\DetectedLanguage>
|
Returns | |
---|---|
Type | Description |
$this |
getBlocks
A list of visually detected text blocks on the page.
A block has a set of lines (collected into paragraphs) that have a common line-spacing and orientation.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setBlocks
A list of visually detected text blocks on the page.
A block has a set of lines (collected into paragraphs) that have a common line-spacing and orientation.
Parameter | |
---|---|
Name | Description |
var |
array<Page\Block>
|
Returns | |
---|---|
Type | Description |
$this |
getParagraphs
A list of visually detected text paragraphs on the page.
A collection of lines that a human would perceive as a paragraph.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setParagraphs
A list of visually detected text paragraphs on the page.
A collection of lines that a human would perceive as a paragraph.
Parameter | |
---|---|
Name | Description |
var |
array<Page\Paragraph>
|
Returns | |
---|---|
Type | Description |
$this |
getLines
A list of visually detected text lines on the page.
A collection of tokens that a human would perceive as a line.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setLines
A list of visually detected text lines on the page.
A collection of tokens that a human would perceive as a line.
Parameter | |
---|---|
Name | Description |
var |
array<Page\Line>
|
Returns | |
---|---|
Type | Description |
$this |
getTokens
A list of visually detected tokens on the page.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setTokens
A list of visually detected tokens on the page.
Parameter | |
---|---|
Name | Description |
var |
array<Page\Token>
|
Returns | |
---|---|
Type | Description |
$this |
getVisualElements
A list of detected non-text visual elements e.g. checkbox, signature etc. on the page.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setVisualElements
A list of detected non-text visual elements e.g. checkbox, signature etc. on the page.
Parameter | |
---|---|
Name | Description |
var |
array<Page\VisualElement>
|
Returns | |
---|---|
Type | Description |
$this |
getTables
A list of visually detected tables on the page.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setTables
A list of visually detected tables on the page.
Parameter | |
---|---|
Name | Description |
var |
array<Page\Table>
|
Returns | |
---|---|
Type | Description |
$this |
getFormFields
A list of visually detected form fields on the page.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setFormFields
A list of visually detected form fields on the page.
Parameter | |
---|---|
Name | Description |
var |
array<Page\FormField>
|
Returns | |
---|---|
Type | Description |
$this |
getSymbols
A list of visually detected symbols on the page.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setSymbols
A list of visually detected symbols on the page.
Parameter | |
---|---|
Name | Description |
var |
array<Page\Symbol>
|
Returns | |
---|---|
Type | Description |
$this |
getDetectedBarcodes
A list of detected barcodes.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setDetectedBarcodes
A list of detected barcodes.
Parameter | |
---|---|
Name | Description |
var |
array<Page\DetectedBarcode>
|
Returns | |
---|---|
Type | Description |
$this |
getImageQualityScores
Image quality scores.
Returns | |
---|---|
Type | Description |
Page\ImageQualityScores|null |
hasImageQualityScores
clearImageQualityScores
setImageQualityScores
Image quality scores.
Parameter | |
---|---|
Name | Description |
var |
Page\ImageQualityScores
|
Returns | |
---|---|
Type | Description |
$this |
getProvenance
The history of this page.
Returns | |
---|---|
Type | Description |
Provenance|null |
hasProvenance
clearProvenance
setProvenance
The history of this page.
Parameter | |
---|---|
Name | Description |
var |
Provenance
|
Returns | |
---|---|
Type | Description |
$this |