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 \ TokenMethods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ font_size |
int
Font size in points ( |
↳ pixel_font_size |
float
Font size in pixels, equal to unrounded font_size * resolution ÷ |
↳ 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 |
↳ 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 |
↳ 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 |
Google\Type\Color|null |
hasTextColor
clearTextColor
setTextColor
Color of the text.
Parameter | |
---|---|
Name | Description |
var |
Google\Type\Color
|
Returns | |
---|---|
Type | Description |
$this |
getBackgroundColor
Color of the background.
Returns | |
---|---|
Type | Description |
Google\Type\Color|null |
hasBackgroundColor
clearBackgroundColor
setBackgroundColor
Color of the background.
Parameter | |
---|---|
Name | Description |
var |
Google\Type\Color
|
Returns | |
---|---|
Type | Description |
$this |