Class Document.Page.Token.StyleInfo (2.46.0)

public static final class Document.Page.Token.StyleInfo extends GeneratedMessageV3 implements Document.Page.Token.StyleInfoOrBuilder

Font and other text style attributes.

Protobuf type google.cloud.documentai.v1.Document.Page.Token.StyleInfo

Static Fields

BACKGROUND_COLOR_FIELD_NUMBER

public static final int BACKGROUND_COLOR_FIELD_NUMBER
Field Value
Type Description
int

BOLD_FIELD_NUMBER

public static final int BOLD_FIELD_NUMBER
Field Value
Type Description
int

FONT_SIZE_FIELD_NUMBER

public static final int FONT_SIZE_FIELD_NUMBER
Field Value
Type Description
int

FONT_TYPE_FIELD_NUMBER

public static final int FONT_TYPE_FIELD_NUMBER
Field Value
Type Description
int

FONT_WEIGHT_FIELD_NUMBER

public static final int FONT_WEIGHT_FIELD_NUMBER
Field Value
Type Description
int

HANDWRITTEN_FIELD_NUMBER

public static final int HANDWRITTEN_FIELD_NUMBER
Field Value
Type Description
int

ITALIC_FIELD_NUMBER

public static final int ITALIC_FIELD_NUMBER
Field Value
Type Description
int

LETTER_SPACING_FIELD_NUMBER

public static final int LETTER_SPACING_FIELD_NUMBER
Field Value
Type Description
int

PIXEL_FONT_SIZE_FIELD_NUMBER

public static final int PIXEL_FONT_SIZE_FIELD_NUMBER
Field Value
Type Description
int

SMALLCAPS_FIELD_NUMBER

public static final int SMALLCAPS_FIELD_NUMBER
Field Value
Type Description
int

STRIKEOUT_FIELD_NUMBER

public static final int STRIKEOUT_FIELD_NUMBER
Field Value
Type Description
int

SUBSCRIPT_FIELD_NUMBER

public static final int SUBSCRIPT_FIELD_NUMBER
Field Value
Type Description
int

SUPERSCRIPT_FIELD_NUMBER

public static final int SUPERSCRIPT_FIELD_NUMBER
Field Value
Type Description
int

TEXT_COLOR_FIELD_NUMBER

public static final int TEXT_COLOR_FIELD_NUMBER
Field Value
Type Description
int

UNDERLINED_FIELD_NUMBER

public static final int UNDERLINED_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static Document.Page.Token.StyleInfo getDefaultInstance()
Returns
Type Description
Document.Page.Token.StyleInfo

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

newBuilder()

public static Document.Page.Token.StyleInfo.Builder newBuilder()
Returns
Type Description
Document.Page.Token.StyleInfo.Builder

newBuilder(Document.Page.Token.StyleInfo prototype)

public static Document.Page.Token.StyleInfo.Builder newBuilder(Document.Page.Token.StyleInfo prototype)
Parameter
Name Description
prototype Document.Page.Token.StyleInfo
Returns
Type Description
Document.Page.Token.StyleInfo.Builder

parseDelimitedFrom(InputStream input)

public static Document.Page.Token.StyleInfo parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
Document.Page.Token.StyleInfo
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static Document.Page.Token.StyleInfo parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Document.Page.Token.StyleInfo
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static Document.Page.Token.StyleInfo parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
Document.Page.Token.StyleInfo
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static Document.Page.Token.StyleInfo parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Document.Page.Token.StyleInfo
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static Document.Page.Token.StyleInfo parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
Document.Page.Token.StyleInfo
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static Document.Page.Token.StyleInfo parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Document.Page.Token.StyleInfo
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static Document.Page.Token.StyleInfo parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
Document.Page.Token.StyleInfo
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static Document.Page.Token.StyleInfo parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Document.Page.Token.StyleInfo
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static Document.Page.Token.StyleInfo parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
Document.Page.Token.StyleInfo
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static Document.Page.Token.StyleInfo parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Document.Page.Token.StyleInfo
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static Document.Page.Token.StyleInfo parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
Document.Page.Token.StyleInfo
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static Document.Page.Token.StyleInfo parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Document.Page.Token.StyleInfo
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<Document.Page.Token.StyleInfo> parser()
Returns
Type Description
Parser<StyleInfo>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getBackgroundColor()

public Color getBackgroundColor()

Color of the background.

.google.type.Color background_color = 15;

Returns
Type Description
com.google.type.Color

The backgroundColor.

getBackgroundColorOrBuilder()

public ColorOrBuilder getBackgroundColorOrBuilder()

Color of the background.

.google.type.Color background_color = 15;

Returns
Type Description
com.google.type.ColorOrBuilder

getBold()

public boolean getBold()

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

bool bold = 5;

Returns
Type Description
boolean

The bold.

getDefaultInstanceForType()

public Document.Page.Token.StyleInfo getDefaultInstanceForType()
Returns
Type Description
Document.Page.Token.StyleInfo

getFontSize()

public int getFontSize()

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

int32 font_size = 1;

Returns
Type Description
int

The fontSize.

getFontType()

public String getFontType()

Name or style of the font.

string font_type = 4;

Returns
Type Description
String

The fontType.

getFontTypeBytes()

public ByteString getFontTypeBytes()

Name or style of the font.

string font_type = 4;

Returns
Type Description
ByteString

The bytes for fontType.

getFontWeight()

public int getFontWeight()

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

int32 font_weight = 12;

Returns
Type Description
int

The fontWeight.

getHandwritten()

public boolean getHandwritten()

Whether the text is handwritten.

bool handwritten = 13;

Returns
Type Description
boolean

The handwritten.

getItalic()

public boolean getItalic()

Whether the text is italic.

bool italic = 6;

Returns
Type Description
boolean

The italic.

getLetterSpacing()

public double getLetterSpacing()

Letter spacing in points.

double letter_spacing = 3;

Returns
Type Description
double

The letterSpacing.

getParserForType()

public Parser<Document.Page.Token.StyleInfo> getParserForType()
Returns
Type Description
Parser<StyleInfo>
Overrides

getPixelFontSize()

public double getPixelFontSize()

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

double pixel_font_size = 2;

Returns
Type Description
double

The pixelFontSize.

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

getSmallcaps()

public boolean getSmallcaps()

Whether the text is in small caps.

bool smallcaps = 11;

Returns
Type Description
boolean

The smallcaps.

getStrikeout()

public boolean getStrikeout()

Whether the text is strikethrough.

bool strikeout = 8;

Returns
Type Description
boolean

The strikeout.

getSubscript()

public boolean getSubscript()

Whether the text is a subscript.

bool subscript = 9;

Returns
Type Description
boolean

The subscript.

getSuperscript()

public boolean getSuperscript()

Whether the text is a superscript.

bool superscript = 10;

Returns
Type Description
boolean

The superscript.

getTextColor()

public Color getTextColor()

Color of the text.

.google.type.Color text_color = 14;

Returns
Type Description
com.google.type.Color

The textColor.

getTextColorOrBuilder()

public ColorOrBuilder getTextColorOrBuilder()

Color of the text.

.google.type.Color text_color = 14;

Returns
Type Description
com.google.type.ColorOrBuilder

getUnderlined()

public boolean getUnderlined()

Whether the text is underlined.

bool underlined = 7;

Returns
Type Description
boolean

The underlined.

hasBackgroundColor()

public boolean hasBackgroundColor()

Color of the background.

.google.type.Color background_color = 15;

Returns
Type Description
boolean

Whether the backgroundColor field is set.

hasTextColor()

public boolean hasTextColor()

Color of the text.

.google.type.Color text_color = 14;

Returns
Type Description
boolean

Whether the textColor field is set.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public Document.Page.Token.StyleInfo.Builder newBuilderForType()
Returns
Type Description
Document.Page.Token.StyleInfo.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected Document.Page.Token.StyleInfo.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
Document.Page.Token.StyleInfo.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Name Description
unused UnusedPrivateParameter
Returns
Type Description
Object
Overrides

toBuilder()

public Document.Page.Token.StyleInfo.Builder toBuilder()
Returns
Type Description
Document.Page.Token.StyleInfo.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException