Google Cloud Document Ai V1 Client - Class Style (1.8.2)

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

Annotation for common text style attributes. This adheres to CSS conventions as much as possible.

Generated from protobuf message google.cloud.documentai.v1.Document.Style

Namespace

Google \ Cloud \ DocumentAI \ V1 \ Document

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ text_anchor Google\Cloud\DocumentAI\V1\Document\TextAnchor

Text anchor indexing into the Document.text.

↳ color Google\Type\Color

Text color.

↳ background_color Google\Type\Color

Text background color.

↳ font_weight string

Font weight. Possible values are normal, bold, bolder, and lighter.

↳ text_style string

Text style. Possible values are normal, italic, and oblique.

↳ text_decoration string

Text decoration. Follows CSS standard.

↳ font_size Google\Cloud\DocumentAI\V1\Document\Style\FontSize

Font size.

↳ font_family string

Font family such as Arial, Times New Roman. https://www.w3schools.com/cssref/pr_font_font-family.asp

getTextAnchor

Text anchor indexing into the Document.text.

Returns
TypeDescription
Google\Cloud\DocumentAI\V1\Document\TextAnchor|null

hasTextAnchor

clearTextAnchor

setTextAnchor

Text anchor indexing into the Document.text.

Parameter
NameDescription
var Google\Cloud\DocumentAI\V1\Document\TextAnchor
Returns
TypeDescription
$this

getColor

Text color.

Returns
TypeDescription
Google\Type\Color|null

hasColor

clearColor

setColor

Text color.

Parameter
NameDescription
var Google\Type\Color
Returns
TypeDescription
$this

getBackgroundColor

Text background color.

Returns
TypeDescription
Google\Type\Color|null

hasBackgroundColor

clearBackgroundColor

setBackgroundColor

Text background color.

Parameter
NameDescription
var Google\Type\Color
Returns
TypeDescription
$this

getFontWeight

Font weight.

Possible values are normal, bold, bolder, and lighter.

Returns
TypeDescription
string

setFontWeight

Font weight.

Possible values are normal, bold, bolder, and lighter.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getTextStyle

Text style.

Possible values are normal, italic, and oblique.

Returns
TypeDescription
string

setTextStyle

Text style.

Possible values are normal, italic, and oblique.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getTextDecoration

Text decoration.

Follows CSS standard.

Returns
TypeDescription
string

setTextDecoration

Text decoration.

Follows CSS standard.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getFontSize

Font size.

Returns
TypeDescription
Google\Cloud\DocumentAI\V1\Document\Style\FontSize|null

hasFontSize

clearFontSize

setFontSize

Font size.

Parameter
NameDescription
var Google\Cloud\DocumentAI\V1\Document\Style\FontSize
Returns
TypeDescription
$this

getFontFamily

Font family such as Arial, Times New Roman.

https://www.w3schools.com/cssref/pr_font_font-family.asp

Returns
TypeDescription
string

setFontFamily

Font family such as Arial, Times New Roman.

https://www.w3schools.com/cssref/pr_font_font-family.asp

Parameter
NameDescription
var string
Returns
TypeDescription
$this