class Google::Apis::DocsV1::NamedStyle
A named style. Paragraphs in the document can inherit their TextStyle
and ParagraphStyle
from this named style when they have the same named style type.
Attributes
The type of this named style. Corresponds to the JSON property `namedStyleType` @return [String]
Styles that apply to a whole paragraph. Inherited paragraph styles are represented as unset fields in this message. A paragraph style's parent depends on where the paragraph style is defined: * The ParagraphStyle
on a Paragraph
inherits from the paragraph's corresponding named style type. * The ParagraphStyle
on a named style inherits from the normal text named style. * The ParagraphStyle
of the normal text named style inherits from the default paragraph style in the Docs editor. * The ParagraphStyle
on a Paragraph
element that is contained in a table may inherit its paragraph style from the table style. If the paragraph style does not inherit from a parent, unsetting fields will revert the style to a value matching the defaults in the Docs editor. Corresponds to the JSON property `paragraphStyle` @return [Google::Apis::DocsV1::ParagraphStyle]
Represents the styling that can be applied to text. Inherited text styles are represented as unset fields in this message. A text style's parent depends on where the text style is defined: * The TextStyle
of text in a Paragraph
inherits from the paragraph's corresponding named style type. * The TextStyle
on a named style inherits from the normal text named style. * The TextStyle
of the normal text named style inherits from the default text style in the Docs editor. * The TextStyle
on a Paragraph
element that is contained in a table may inherit its text style from the table style. If the text style does not inherit from a parent, unsetting fields will revert the style to a value matching the defaults in the Docs editor. Corresponds to the JSON property `textStyle` @return [Google::Apis::DocsV1::TextStyle]
Public Class Methods
# File lib/google/apis/docs_v1/classes.rb, line 2660 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/docs_v1/classes.rb, line 2665 def update!(**args) @named_style_type = args[:named_style_type] if args.key?(:named_style_type) @paragraph_style = args[:paragraph_style] if args.key?(:paragraph_style) @text_style = args[:text_style] if args.key?(:text_style) end