HtmlrenderWebkitHeadlessProtoStyle

GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoStyle


Table of Contents ▼

Jump to a specific part of the page:

Description

Next id: 54 Font and text decorations:

Attributes List

This module has the following attributes (case-insensitive ascending order):

View Attributes

Attributes

  1. marginTop (type: GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoOffset, default: nil)
    - Margin
  2. marginLeft (type: GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoOffset, default: nil)
    -
  3. listStyleType (type: String.t, default: nil)
    -
  4. referencedResourceIndex (type: list(integer()), default: nil)
    - List of referenced resource indexes for any resources that this style references. (e.g. background images.) (see document.proto)
  5. borderPixelWidthLeft (type: integer(), default: nil)
    -
  6. display (type: String.t, default: nil)
    -
  7. borderPixelWidthBottom (type: integer(), default: nil)
    -
  8. textAlign (type: String.t, default: nil)
    -
  9. fontSize (type: integer(), default: nil)
    -
  10. borderColorArgbTop (type: integer(), default: nil)
    -
  11. backgroundImageYPos (type: GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoOffset, default: nil)
    -
  12. fontFamily (type: String.t, default: nil)
    - font_family is the font-family computed style, not necessarily the actual font. https://developer.mozilla.org/en-US/docs/Web/CSS/font-family. Note that it may contain multiple font families, not just one.
  13. overflowX (type: String.t, default: nil)
    -
  14. borderColorArgbLeft (type: integer(), default: nil)
    -
  15. textShadowColorArgb (type: integer(), default: nil)
    -
  16. backgroundGradientRepeat (type: boolean(), default: nil)
    -
  17. foregroundColorArgb (type: integer(), default: nil)
    - Foreground color encoded as ARGB
  18. borderPixelWidthRight (type: integer(), default: nil)
    -
  19. position (type: String.t, default: nil)
    -
  20. borderStyleLeft (type: String.t, default: nil)
    -
  21. borderPixelWidthTop (type: integer(), default: nil)
    -
  22. backgroundSize (type: String.t, default: nil)
    -
  23. backgroundImageUrl (type: String.t, default: nil)
    - The url of the background image in the first layer.
  24. clip (type: GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoRectangle, default: nil)
    - Default value for clip is "auto", which is represented here as !has_clip().
  25. fontWeight (type: integer(), default: nil)
    -
  26. backgroundGradientColorStopArgb (type: list(integer()), default: nil)
    -
  27. backgroundSizeWidth (type: GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoOffset, default: nil)
    - Only present (but may be missing) if background_size == SIZE_LENGTH.
  28. paddingTop (type: GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoOffset, default: nil)
    - Padding
  29. visibility (type: String.t, default: nil)
    -
  30. textDecoration (type: String.t, default: nil)
    -
  31. marginBottom (type: GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoOffset, default: nil)
    -
  32. marginRight (type: GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoOffset, default: nil)
    -
  33. borderStyleRight (type: String.t, default: nil)
    -
  34. backgroundAttachment (type: String.t, default: nil)
    -
  35. overflowY (type: String.t, default: nil)
    -
  36. direction (type: String.t, default: nil)
    -
  37. borderStyleBottom (type: String.t, default: nil)
    -
  38. borderColorArgbBottom (type: integer(), default: nil)
    -
  39. paddingLeft (type: GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoOffset, default: nil)
    -
  40. hasBackground (type: boolean(), default: nil)
    - Starting from Chromium, has_background is set when there is a non-empty specification for background_image, whether it be a url, gradient or other cases, such as cross-fade. Besides setting this field, We additionally parse url and gradient cases and populate some of the following background fields.
  41. backgroundImageXPos (type: GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoOffset, default: nil)
    - Background image position (x, y).
  42. borderStyleTop (type: String.t, default: nil)
    -
  43. backgroundSizeHeight (type: GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoOffset, default: nil)
    -
  44. backgroundColorArgb (type: integer(), default: nil)
    - Background color encoded as ARGB
  45. paddingRight (type: GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoOffset, default: nil)
    -
  46. borderColorArgbRight (type: integer(), default: nil)
    -
  47. listStyleImageUrl (type: String.t, default: nil)
    -
  48. backgroundGradientType (type: String.t, default: nil)
    -
  49. backgroundImageRepeat (type: String.t, default: nil)
    -
  50. opacity (type: number(), default: nil)
    -
  51. fontStyle (type: String.t, default: nil)
    -
  52. paddingBottom (type: GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoOffset, default: nil)
    -
  53. zIndex (type: integer(), default: nil)
    - Default value for z-index is "auto" which means "inherit from parent".

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoStyle{
backgroundAttachment: String.t() | nil,
backgroundColorArgb: integer() | nil,
backgroundGradientColorStopArgb: [integer()] | nil,
backgroundGradientRepeat: boolean() | nil,
backgroundGradientType: String.t() | nil,
backgroundImageRepeat: String.t() | nil,
backgroundImageUrl: String.t() | nil,
backgroundImageXPos: GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoOffset.t() | nil,
backgroundImageYPos: GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoOffset.t() | nil,
backgroundSize: String.t() | nil,
backgroundSizeHeight: GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoOffset.t() | nil,
backgroundSizeWidth: GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoOffset.t() | nil,
borderColorArgbBottom: integer() | nil,
borderColorArgbLeft: integer() | nil,
borderColorArgbRight: integer() | nil,
borderColorArgbTop: integer() | nil,
borderPixelWidthBottom: integer() | nil,
borderPixelWidthLeft: integer() | nil,
borderPixelWidthRight: integer() | nil,
borderPixelWidthTop: integer() | nil,
borderStyleBottom: String.t() | nil,
borderStyleLeft: String.t() | nil,
borderStyleRight: String.t() | nil,
borderStyleTop: String.t() | nil,
clip: GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoRectangle.t() | nil,
direction: String.t() | nil,
display: String.t() | nil,
fontFamily: String.t() | nil,
fontSize: integer() | nil,
fontStyle: String.t() | nil,
fontWeight: integer() | nil,
foregroundColorArgb: integer() | nil,
hasBackground: boolean() | nil,
listStyleImageUrl: String.t() | nil,
listStyleType: String.t() | nil,
marginBottom: GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoOffset.t() | nil,
marginLeft: GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoOffset.t() | nil,
marginRight: GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoOffset.t() | nil,
marginTop: GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoOffset.t() | nil,
opacity: number() | nil,
overflowX: String.t() | nil,
overflowY: String.t() | nil,
paddingBottom: GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoOffset.t() | nil,
paddingLeft: GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoOffset.t() | nil,
paddingRight: GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoOffset.t() | nil,
paddingTop: GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoOffset.t() | nil,
position: String.t() | nil,
referencedResourceIndex: [integer()] | nil,
textAlign: String.t() | nil,
textDecoration: String.t() | nil,
textShadowColorArgb: integer() | nil,
visibility: String.t() | nil,
zIndex: integer() | nil
}

Function

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

Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoStyle