View Source GoogleApi.DocumentAI.V1.Model.GoogleCloudDocumentaiV1DocumentPageTokenStyleInfo (google_api_document_ai v0.39.0)

Font and other text style attributes.

Attributes

  • backgroundColor (type: GoogleApi.DocumentAI.V1.Model.GoogleTypeColor.t, default: nil) - Color of the background.
  • bold (type: boolean(), default: nil) - Whether the text is bold (equivalent to font_weight is at least 700).
  • fontSize (type: integer(), default: nil) - Font size in points (1 point is ¹⁄₇₂ inches).
  • fontType (type: String.t, default: nil) - Name or style of the font.
  • fontWeight (type: integer(), default: nil) - TrueType weight on a scale 100 (thin) to 1000 (ultra-heavy). Normal is 400, bold is 700.
  • handwritten (type: boolean(), default: nil) - Whether the text is handwritten.
  • italic (type: boolean(), default: nil) - Whether the text is italic.
  • letterSpacing (type: float(), default: nil) - Letter spacing in points.
  • pixelFontSize (type: float(), default: nil) - Font size in pixels, equal to unrounded font_size * resolution ÷ 72.0.
  • smallcaps (type: boolean(), default: nil) - Whether the text is in small caps.
  • strikeout (type: boolean(), default: nil) - Whether the text is strikethrough.
  • subscript (type: boolean(), default: nil) - Whether the text is a subscript.
  • superscript (type: boolean(), default: nil) - Whether the text is a superscript.
  • textColor (type: GoogleApi.DocumentAI.V1.Model.GoogleTypeColor.t, default: nil) - Color of the text.
  • underlined (type: boolean(), default: nil) - Whether the text is underlined.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.DocumentAI.V1.Model.GoogleCloudDocumentaiV1DocumentPageTokenStyleInfo{
    backgroundColor: GoogleApi.DocumentAI.V1.Model.GoogleTypeColor.t() | nil,
    bold: boolean() | nil,
    fontSize: integer() | nil,
    fontType: String.t() | nil,
    fontWeight: integer() | nil,
    handwritten: boolean() | nil,
    italic: boolean() | nil,
    letterSpacing: float() | nil,
    pixelFontSize: float() | nil,
    smallcaps: boolean() | nil,
    strikeout: boolean() | nil,
    subscript: boolean() | nil,
    superscript: boolean() | nil,
    textColor: GoogleApi.DocumentAI.V1.Model.GoogleTypeColor.t() | nil,
    underlined: boolean() | nil
  }

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.