class Google::Apis::DocsV1::ParagraphElement
A ParagraphElement
describes content within a Paragraph
.
Attributes
A ParagraphElement
representing a spot in the text that is dynamically replaced with content that can change over time, like a page number. Corresponds to the JSON property `autoText` @return [Google::Apis::DocsV1::AutoText]
A ParagraphElement
representing a column break. A column break makes the subsequent text start at the top of the next column. Corresponds to the JSON property `columnBreak` @return [Google::Apis::DocsV1::ColumnBreak]
The zero-base end index of this paragraph element, exclusive, in UTF-16 code units. Corresponds to the JSON property `endIndex` @return [Fixnum]
A ParagraphElement
representing an equation. Corresponds to the JSON property `equation` @return [Google::Apis::DocsV1::Equation]
A ParagraphElement
representing a footnote reference. A footnote reference is the inline content rendered with a number and is used to identify the footnote. Corresponds to the JSON property `footnoteReference` @return [Google::Apis::DocsV1::FootnoteReference]
A ParagraphElement
representing a horizontal line. Corresponds to the JSON property `horizontalRule` @return [Google::Apis::DocsV1::HorizontalRule]
A ParagraphElement
that contains an InlineObject
. Corresponds to the JSON property `inlineObjectElement` @return [Google::Apis::DocsV1::InlineObjectElement]
A ParagraphElement
representing a page break. A page break makes the subsequent text start at the top of the next page. Corresponds to the JSON property `pageBreak` @return [Google::Apis::DocsV1::PageBreak]
A person or email address mentioned in a document. These mentions behave as a single, immutable element containing the person's name or email address. Corresponds to the JSON property `person` @return [Google::Apis::DocsV1::Person]
A link to a Google
resource (e.g., a file in Drive, a YouTube video, a Calendar event, etc.). Corresponds to the JSON property `richLink` @return [Google::Apis::DocsV1::RichLink]
The zero-based start index of this paragraph element, in UTF-16 code units. Corresponds to the JSON property `startIndex` @return [Fixnum]
A ParagraphElement
that represents a run of text that all has the same styling. Corresponds to the JSON property `textRun` @return [Google::Apis::DocsV1::TextRun]
Public Class Methods
# File lib/google/apis/docs_v1/classes.rb, line 3188 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/docs_v1/classes.rb, line 3193 def update!(**args) @auto_text = args[:auto_text] if args.key?(:auto_text) @column_break = args[:column_break] if args.key?(:column_break) @end_index = args[:end_index] if args.key?(:end_index) @equation = args[:equation] if args.key?(:equation) @footnote_reference = args[:footnote_reference] if args.key?(:footnote_reference) @horizontal_rule = args[:horizontal_rule] if args.key?(:horizontal_rule) @inline_object_element = args[:inline_object_element] if args.key?(:inline_object_element) @page_break = args[:page_break] if args.key?(:page_break) @person = args[:person] if args.key?(:person) @rich_link = args[:rich_link] if args.key?(:rich_link) @start_index = args[:start_index] if args.key?(:start_index) @text_run = args[:text_run] if args.key?(:text_run) end