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

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
Name Description
data array

Optional. Data for populating the Message object.

↳ text_anchor 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 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
Type Description
TextAnchor|null

hasTextAnchor

clearTextAnchor

setTextAnchor

Text anchor indexing into the Document.text.

Parameter
Name Description
var TextAnchor
Returns
Type Description
$this

getColor

Text color.

Returns
Type Description
Google\Type\Color|null

hasColor

clearColor

setColor

Text color.

Parameter
Name Description
var Google\Type\Color
Returns
Type Description
$this

getBackgroundColor

Text background color.

Returns
Type Description
Google\Type\Color|null

hasBackgroundColor

clearBackgroundColor

setBackgroundColor

Text background color.

Parameter
Name Description
var Google\Type\Color
Returns
Type Description
$this

getFontWeight

Font weight.

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

Returns
Type Description
string

setFontWeight

Font weight.

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

Parameter
Name Description
var string
Returns
Type Description
$this

getTextStyle

Text style.

Possible values are normal, italic, and oblique.

Returns
Type Description
string

setTextStyle

Text style.

Possible values are normal, italic, and oblique.

Parameter
Name Description
var string
Returns
Type Description
$this

getTextDecoration

Text decoration.

Follows CSS standard.

Returns
Type Description
string

setTextDecoration

Text decoration.

Follows CSS standard.

Parameter
Name Description
var string
Returns
Type Description
$this

getFontSize

Font size.

Returns
Type Description
Style\FontSize|null

hasFontSize

clearFontSize

setFontSize

Font size.

Parameter
Name Description
var Style\FontSize
Returns
Type Description
$this

getFontFamily

Font family such as Arial, Times New Roman.

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

Returns
Type Description
string

setFontFamily

Font family such as Arial, Times New Roman.

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

Parameter
Name Description
var string
Returns
Type Description
$this