Style(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Annotation for common text style attributes. This adheres to CSS conventions as much as possible.
Attributes | |
---|---|
Name | Description |
text_anchor |
Text anchor indexing into the Document.text. |
color |
Text color. |
background_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 |
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.