Class Document.Page.Token.StyleInfo (2.45.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.v1beta2.Document.Page.Token.StyleInfo

Static Fields

BACKGROUND_COLOR_FIELD_NUMBER

public static final int BACKGROUND_COLOR_FIELD_NUMBER
Field Value
TypeDescription
int

BOLD_FIELD_NUMBER

public static final int BOLD_FIELD_NUMBER
Field Value
TypeDescription
int

FONT_SIZE_FIELD_NUMBER

public static final int FONT_SIZE_FIELD_NUMBER
Field Value
TypeDescription
int

FONT_TYPE_FIELD_NUMBER

public static final int FONT_TYPE_FIELD_NUMBER
Field Value
TypeDescription
int

FONT_WEIGHT_FIELD_NUMBER

public static final int FONT_WEIGHT_FIELD_NUMBER
Field Value
TypeDescription
int

HANDWRITTEN_FIELD_NUMBER

public static final int HANDWRITTEN_FIELD_NUMBER
Field Value
TypeDescription
int

ITALIC_FIELD_NUMBER

public static final int ITALIC_FIELD_NUMBER
Field Value
TypeDescription
int

LETTER_SPACING_FIELD_NUMBER

public static final int LETTER_SPACING_FIELD_NUMBER
Field Value
TypeDescription
int

PIXEL_FONT_SIZE_FIELD_NUMBER

public static final int PIXEL_FONT_SIZE_FIELD_NUMBER
Field Value
TypeDescription
int

SMALLCAPS_FIELD_NUMBER

public static final int SMALLCAPS_FIELD_NUMBER
Field Value
TypeDescription
int

STRIKEOUT_FIELD_NUMBER

public static final int STRIKEOUT_FIELD_NUMBER
Field Value
TypeDescription
int

SUBSCRIPT_FIELD_NUMBER

public static final int SUBSCRIPT_FIELD_NUMBER
Field Value
TypeDescription
int

SUPERSCRIPT_FIELD_NUMBER

public static final int SUPERSCRIPT_FIELD_NUMBER
Field Value
TypeDescription
int

TEXT_COLOR_FIELD_NUMBER

public static final int TEXT_COLOR_FIELD_NUMBER
Field Value
TypeDescription
int

UNDERLINED_FIELD_NUMBER

public static final int UNDERLINED_FIELD_NUMBER
Field Value
TypeDescription
int

Static Methods

getDefaultInstance()

public static Document.Page.Token.StyleInfo getDefaultInstance()
Returns
TypeDescription
Document.Page.Token.StyleInfo

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

newBuilder()

public static Document.Page.Token.StyleInfo.Builder newBuilder()
Returns
TypeDescription
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
NameDescription
prototypeDocument.Page.Token.StyleInfo
Returns
TypeDescription
Document.Page.Token.StyleInfo.Builder

parseDelimitedFrom(InputStream input)

public static Document.Page.Token.StyleInfo parseDelimitedFrom(InputStream input)
Parameter
NameDescription
inputInputStream
Returns
TypeDescription
Document.Page.Token.StyleInfo
Exceptions
TypeDescription
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static Document.Page.Token.StyleInfo parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
Document.Page.Token.StyleInfo
Exceptions
TypeDescription
IOException

parseFrom(byte[] data)

public static Document.Page.Token.StyleInfo parseFrom(byte[] data)
Parameter
NameDescription
databyte[]
Returns
TypeDescription
Document.Page.Token.StyleInfo
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static Document.Page.Token.StyleInfo parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
databyte[]
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
Document.Page.Token.StyleInfo
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(ByteString data)

public static Document.Page.Token.StyleInfo parseFrom(ByteString data)
Parameter
NameDescription
dataByteString
Returns
TypeDescription
Document.Page.Token.StyleInfo
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static Document.Page.Token.StyleInfo parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
dataByteString
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
Document.Page.Token.StyleInfo
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static Document.Page.Token.StyleInfo parseFrom(CodedInputStream input)
Parameter
NameDescription
inputCodedInputStream
Returns
TypeDescription
Document.Page.Token.StyleInfo
Exceptions
TypeDescription
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static Document.Page.Token.StyleInfo parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
Document.Page.Token.StyleInfo
Exceptions
TypeDescription
IOException

parseFrom(InputStream input)

public static Document.Page.Token.StyleInfo parseFrom(InputStream input)
Parameter
NameDescription
inputInputStream
Returns
TypeDescription
Document.Page.Token.StyleInfo
Exceptions
TypeDescription
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static Document.Page.Token.StyleInfo parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
Document.Page.Token.StyleInfo
Exceptions
TypeDescription
IOException

parseFrom(ByteBuffer data)

public static Document.Page.Token.StyleInfo parseFrom(ByteBuffer data)
Parameter
NameDescription
dataByteBuffer
Returns
TypeDescription
Document.Page.Token.StyleInfo
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static Document.Page.Token.StyleInfo parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
dataByteBuffer
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
Document.Page.Token.StyleInfo
Exceptions
TypeDescription
InvalidProtocolBufferException

parser()

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

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
NameDescription
objObject
Returns
TypeDescription
boolean
Overrides

getBackgroundColor()

public Color getBackgroundColor()

Color of the background.

.google.type.Color background_color = 15;

Returns
TypeDescription
com.google.type.Color

The backgroundColor.

getBackgroundColorOrBuilder()

public ColorOrBuilder getBackgroundColorOrBuilder()

Color of the background.

.google.type.Color background_color = 15;

Returns
TypeDescription
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
TypeDescription
boolean

The bold.

getDefaultInstanceForType()

public Document.Page.Token.StyleInfo getDefaultInstanceForType()
Returns
TypeDescription
Document.Page.Token.StyleInfo

getFontSize()

public int getFontSize()

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

int32 font_size = 1;

Returns
TypeDescription
int

The fontSize.

getFontType()

public String getFontType()

Name or style of the font.

string font_type = 4;

Returns
TypeDescription
String

The fontType.

getFontTypeBytes()

public ByteString getFontTypeBytes()

Name or style of the font.

string font_type = 4;

Returns
TypeDescription
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
TypeDescription
int

The fontWeight.

getHandwritten()

public boolean getHandwritten()

Whether the text is handwritten.

bool handwritten = 13;

Returns
TypeDescription
boolean

The handwritten.

getItalic()

public boolean getItalic()

Whether the text is italic.

bool italic = 6;

Returns
TypeDescription
boolean

The italic.

getLetterSpacing()

public double getLetterSpacing()

Letter spacing in points.

double letter_spacing = 3;

Returns
TypeDescription
double

The letterSpacing.

getParserForType()

public Parser<Document.Page.Token.StyleInfo> getParserForType()
Returns
TypeDescription
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
TypeDescription
double

The pixelFontSize.

getSerializedSize()

public int getSerializedSize()
Returns
TypeDescription
int
Overrides

getSmallcaps()

public boolean getSmallcaps()

Whether the text is in small caps.

bool smallcaps = 11;

Returns
TypeDescription
boolean

The smallcaps.

getStrikeout()

public boolean getStrikeout()

Whether the text is strikethrough.

bool strikeout = 8;

Returns
TypeDescription
boolean

The strikeout.

getSubscript()

public boolean getSubscript()

Whether the text is a subscript.

bool subscript = 9;

Returns
TypeDescription
boolean

The subscript.

getSuperscript()

public boolean getSuperscript()

Whether the text is a superscript.

bool superscript = 10;

Returns
TypeDescription
boolean

The superscript.

getTextColor()

public Color getTextColor()

Color of the text.

.google.type.Color text_color = 14;

Returns
TypeDescription
com.google.type.Color

The textColor.

getTextColorOrBuilder()

public ColorOrBuilder getTextColorOrBuilder()

Color of the text.

.google.type.Color text_color = 14;

Returns
TypeDescription
com.google.type.ColorOrBuilder

getUnderlined()

public boolean getUnderlined()

Whether the text is underlined.

bool underlined = 7;

Returns
TypeDescription
boolean

The underlined.

hasBackgroundColor()

public boolean hasBackgroundColor()

Color of the background.

.google.type.Color background_color = 15;

Returns
TypeDescription
boolean

Whether the backgroundColor field is set.

hasTextColor()

public boolean hasTextColor()

Color of the text.

.google.type.Color text_color = 14;

Returns
TypeDescription
boolean

Whether the textColor field is set.

hashCode()

public int hashCode()
Returns
TypeDescription
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

newBuilderForType()

public Document.Page.Token.StyleInfo.Builder newBuilderForType()
Returns
TypeDescription
Document.Page.Token.StyleInfo.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected Document.Page.Token.StyleInfo.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
NameDescription
parentBuilderParent
Returns
TypeDescription
Document.Page.Token.StyleInfo.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
NameDescription
unusedUnusedPrivateParameter
Returns
TypeDescription
Object
Overrides

toBuilder()

public Document.Page.Token.StyleInfo.Builder toBuilder()
Returns
TypeDescription
Document.Page.Token.StyleInfo.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
NameDescription
outputCodedOutputStream
Overrides
Exceptions
TypeDescription
IOException