Google Cloud Document Ai V1 Client - Class StyleInfo (1.9.0)

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

Font and other text style attributes.

Generated from protobuf message google.cloud.documentai.v1.Document.Page.Token.StyleInfo

Namespace

Google \ Cloud \ DocumentAI \ V1 \ Document \ Page \ Token

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ font_size
int

Font size in points ( 1 point is ¹⁄₇₂ inches).

↳ pixel_font_size
float

Font size in pixels, equal to unrounded font_size * resolution ÷ 72.0 .

↳ letter_spacing
float

Letter spacing in points.

↳ font_type
string

Name or style of the font.

↳ bold
bool

Whether the text is bold (equivalent to font_weight is at least 700 ).

↳ italic
bool

Whether the text is italic.

↳ underlined
bool

Whether the text is underlined.

↳ strikeout
bool

Whether the text is strikethrough.

↳ subscript
bool

Whether the text is a subscript.

↳ superscript
bool

Whether the text is a superscript.

↳ smallcaps
bool

Whether the text is in small caps.

↳ font_weight
int

TrueType weight on a scale 100 (thin) to 1000 (ultra-heavy). Normal is 400 , bold is 700 .

↳ handwritten
bool

Whether the text is handwritten.

↳ text_color
Google\Type\Color

Color of the text.

↳ background_color
Google\Type\Color

Color of the background.

getFontSize

Font size in points ( 1 point is ¹⁄₇₂ inches).

Returns
Type
Description
int

setFontSize

Font size in points ( 1 point is ¹⁄₇₂ inches).

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getPixelFontSize

Font size in pixels, equal to unrounded font_size

  • resolution ÷ 72.0 .
Returns
Type
Description
float

setPixelFontSize

Font size in pixels, equal to unrounded font_size

  • resolution ÷ 72.0 .
Parameter
Name
Description
var
float
Returns
Type
Description
$this

getLetterSpacing

Letter spacing in points.

Returns
Type
Description
float

setLetterSpacing

Letter spacing in points.

Parameter
Name
Description
var
float
Returns
Type
Description
$this

getFontType

Name or style of the font.

Returns
Type
Description
string

setFontType

Name or style of the font.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getBold

Whether the text is bold (equivalent to font_weight is at least 700 ).

Returns
Type
Description
bool

setBold

Whether the text is bold (equivalent to font_weight is at least 700 ).

Parameter
Name
Description
var
bool
Returns
Type
Description
$this

getItalic

Whether the text is italic.

Returns
Type
Description
bool

setItalic

Whether the text is italic.

Parameter
Name
Description
var
bool
Returns
Type
Description
$this

getUnderlined

Whether the text is underlined.

Returns
Type
Description
bool

setUnderlined

Whether the text is underlined.

Parameter
Name
Description
var
bool
Returns
Type
Description
$this

getStrikeout

Whether the text is strikethrough.

Returns
Type
Description
bool

setStrikeout

Whether the text is strikethrough.

Parameter
Name
Description
var
bool
Returns
Type
Description
$this

getSubscript

Whether the text is a subscript.

Returns
Type
Description
bool

setSubscript

Whether the text is a subscript.

Parameter
Name
Description
var
bool
Returns
Type
Description
$this

getSuperscript

Whether the text is a superscript.

Returns
Type
Description
bool

setSuperscript

Whether the text is a superscript.

Parameter
Name
Description
var
bool
Returns
Type
Description
$this

getSmallcaps

Whether the text is in small caps.

Returns
Type
Description
bool

setSmallcaps

Whether the text is in small caps.

Parameter
Name
Description
var
bool
Returns
Type
Description
$this

getFontWeight

TrueType weight on a scale 100 (thin) to 1000 (ultra-heavy).

Normal is 400 , bold is 700 .

Returns
Type
Description
int

setFontWeight

TrueType weight on a scale 100 (thin) to 1000 (ultra-heavy).

Normal is 400 , bold is 700 .

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getHandwritten

Whether the text is handwritten.

Returns
Type
Description
bool

setHandwritten

Whether the text is handwritten.

Parameter
Name
Description
var
bool
Returns
Type
Description
$this

getTextColor

Color of the text.

Returns
Type
Description

hasTextColor

clearTextColor

setTextColor

Color of the text.

Parameter
Name
Description
Returns
Type
Description
$this

getBackgroundColor

Color of the background.

Returns
Type
Description

hasBackgroundColor

clearBackgroundColor

setBackgroundColor

Color of the background.

Parameter
Name
Description
Returns
Type
Description
$this
Design a Mobile Site
View Site in Mobile | Classic
Share by: