Class Style (0.2.0)

Style(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Annotation for common text style attributes. This adheres to CSS conventions as much as possible.

Attributes

NameDescription
text_anchor .document.Document.TextAnchor
Text anchor indexing into the Document.text.
color .gt_color.Color
Text color.
background_color .gt_color.Color
Text background color.
font_weight str
Font weight. Possible values are normal, bold, bolder, and lighter. https://www.w3schools.com/cssref/pr_font_weight.asp
text_style str
Text style. Possible values are normal, italic, and oblique. https://www.w3schools.com/cssref/pr_font_font-style.asp
text_decoration str
Text decoration. Follows CSS standard. https://www.w3schools.com/cssref/pr_text_text-decoration.asp
font_size .document.Document.Style.FontSize
Font size.

Classes

FontSize

FontSize(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Font size with unit.

Methods

__delattr__

__delattr__(key)

Delete the value on the given field.

This is generally equivalent to setting a falsy value.

__eq__

__eq__(other)

Return True if the messages are equal, False otherwise.

__ne__

__ne__(other)

Return True if the messages are unequal, False otherwise.

__setattr__

__setattr__(key, value)

Set the value on the given field.

For well-known protocol buffer types which are marshalled, either the protocol buffer object or the Python equivalent is accepted.