Reference documentation and code samples for the Google Cloud Document Ai V1 Client class PageRef.
Represents a weak reference to a page element within a document.
Generated from protobuf message google.cloud.documentai.v1.Document.PageAnchor.PageRef
Namespace
Google \ Cloud \ DocumentAI \ V1 \ Document \ PageAnchorMethods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ page
int|string
Required. Index into the Document.pages
element, for example using <xref uid="\Page_refs\Page\">Document.pages</xref>
to locate the related page element. This field is skipped when its value is the default 0
. See https://developers.google.com/protocol-buffers/docs/proto3#json
.
↳ layout_type
int
Optional. The type of the layout element that is being referenced if any.
↳ layout_id
↳ bounding_poly
Google\Cloud\DocumentAI\V1\BoundingPoly
Optional. Identifies the bounding polygon of a layout element on the page. If layout_type
is set, the bounding polygon must be exactly the same to the layout element it's referring to.
↳ confidence
float
Optional. Confidence of detected page element, if applicable. Range [0, 1]
.
getPage
Required. Index into the Document.pages
element,
for example using <xref uid="\Page_refs\Page\">Document.pages</xref>
to locate the related page element.
This field is skipped when its value is the default 0
. See https://developers.google.com/protocol-buffers/docs/proto3#json
.
int|string
setPage
Required. Index into the Document.pages
element,
for example using <xref uid="\Page_refs\Page\">Document.pages</xref>
to locate the related page element.
This field is skipped when its value is the default 0
. See https://developers.google.com/protocol-buffers/docs/proto3#json
.
var
int|string
$this
getLayoutType
Optional. The type of the layout element that is being referenced if any.
int
setLayoutType
Optional. The type of the layout element that is being referenced if any.
var
int
$this
getLayoutId
Optional. Deprecated. Use PageRef.bounding_poly instead.
string
setLayoutId
Optional. Deprecated. Use PageRef.bounding_poly instead.
var
string
$this
getBoundingPoly
Optional. Identifies the bounding polygon of a layout element on the
page. If layout_type
is set, the bounding polygon must be exactly the
same to the layout element it's referring to.
hasBoundingPoly
clearBoundingPoly
setBoundingPoly
Optional. Identifies the bounding polygon of a layout element on the
page. If layout_type
is set, the bounding polygon must be exactly the
same to the layout element it's referring to.
$this
getConfidence
Optional. Confidence of detected page element, if applicable. Range [0, 1]
.
float
setConfidence
Optional. Confidence of detected page element, if applicable. Range [0, 1]
.
var
float
$this