Google Cloud Document Ai V1 Client - Class Style (1.0.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

Methods

__construct

Constructor.

Parameters
Name Description
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. https://www.w3schools.com/cssref/pr_font_weight.asp

↳ text_style string

Text style. Possible values are normal, italic, and oblique. https://www.w3schools.com/cssref/pr_font_font-style.asp

↳ 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.

Generated from protobuf field .google.cloud.documentai.v1.Document.TextAnchor text_anchor = 1;

Returns
Type Description
Google\Cloud\DocumentAI\V1\Document\TextAnchor|null

hasTextAnchor

clearTextAnchor

setTextAnchor

Text anchor indexing into the Document.text.

Generated from protobuf field .google.cloud.documentai.v1.Document.TextAnchor text_anchor = 1;

Parameter
Name Description
var Google\Cloud\DocumentAI\V1\Document\TextAnchor
Returns
Type Description
$this

getColor

Text color.

Generated from protobuf field .google.type.Color color = 2;

Returns
Type Description
Google\Type\Color|null

hasColor

clearColor

setColor

Text color.

Generated from protobuf field .google.type.Color color = 2;

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

getBackgroundColor

Text background color.

Generated from protobuf field .google.type.Color background_color = 3;

Returns
Type Description
Google\Type\Color|null

hasBackgroundColor

clearBackgroundColor

setBackgroundColor

Text background color.

Generated from protobuf field .google.type.Color background_color = 3;

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

getFontWeight

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

https://www.w3schools.com/cssref/pr_font_weight.asp

Generated from protobuf field string font_weight = 4;

Returns
Type Description
string

setFontWeight

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

https://www.w3schools.com/cssref/pr_font_weight.asp

Generated from protobuf field string font_weight = 4;

Parameter
Name Description
var string
Returns
Type Description
$this

getTextStyle

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

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

Generated from protobuf field string text_style = 5;

Returns
Type Description
string

setTextStyle

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

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

Generated from protobuf field string text_style = 5;

Parameter
Name Description
var string
Returns
Type Description
$this

getTextDecoration

Text decoration. Follows CSS standard.

Generated from protobuf field string text_decoration = 6;

Returns
Type Description
string

setTextDecoration

Text decoration. Follows CSS standard.

Generated from protobuf field string text_decoration = 6;

Parameter
Name Description
var string
Returns
Type Description
$this

getFontSize

Font size.

Generated from protobuf field .google.cloud.documentai.v1.Document.Style.FontSize font_size = 7;

Returns
Type Description
Google\Cloud\DocumentAI\V1\Document\Style\FontSize|null

hasFontSize

clearFontSize

setFontSize

Font size.

Generated from protobuf field .google.cloud.documentai.v1.Document.Style.FontSize font_size = 7;

Parameter
Name Description
var Google\Cloud\DocumentAI\V1\Document\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

Generated from protobuf field string font_family = 8;

Returns
Type Description
string

setFontFamily

Font family such as Arial, Times New Roman.

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

Generated from protobuf field string font_family = 8;

Parameter
Name Description
var string
Returns
Type Description
$this