This service allows scripts to create, access, and modify Google Docs files.
// Open a document by ID.
var doc = DocumentApp.openById('DOCUMENT_ID');
// Create and open a document.
doc = DocumentApp.create('Document Name');
Classes
Name | Brief description |
---|---|
Attribute | An enumeration of the element attributes. |
Body | The content of a tab in a Google Docs document. |
Bookmark | An object representing a bookmark. |
Container | A generic element that may contain other elements. |
Date | An element representing a formatted date |
Document | A document, containing one or more Tab objects, each of which contains rich text and
elements such as tables and lists. |
Document | The document service creates and opens Documents that can be edited. |
Document | A document tab, containing rich text and elements such as tables and lists. |
Element | A generic element. |
Element | An enumeration of all the element types. |
Equation | An element representing a mathematical expression. |
Equation | An element representing a function in a mathematical Equation . |
Equation | An element representing a function separator in a mathematical Equation . |
Equation | An element representing a symbol in a mathematical Equation . |
| An enumeration of the supported fonts. |
Footer | An element representing a footer section. |
Footnote | An element representing a footnote. |
Footnote | An element representing a footnote section. |
Glyph | An enumeration of the supported glyph types. |
Header | An element representing a header section. |
Horizontal | An enumeration of the supported horizontal alignment types. |
Horizontal | An element representing an horizontal rule. |
Inline | An element representing an embedded drawing. |
Inline | An element representing an embedded image. |
List | An element representing a list item. |
Named | A Range that has a name and ID to allow later retrieval. |
Page | An element representing a page break. |
Paragraph | An element representing a paragraph. |
Paragraph | An enumeration of the standard paragraph headings. |
Person | An element representing a link to a person. |
Position | A reference to a location in the document tab, relative to a specific element. |
Positioned | Fixed position image anchored to a Paragraph . |
Positioned | An enumeration that specifies how to lay out a Positioned in relation to surrounding
text. |
Range | A range of elements in a document. |
Range | A builder used to construct Range objects from document elements. |
Range | A wrapper around an Element with a possible start and end offset. |
Rich | An element representing a link to a Google resource, such as a Drive file or a YouTube video. |
Tab | A tab within a Google Docs document. |
Tab | An enumeration of all the tab types. |
Table | An element representing a table. |
Table | An element representing a table cell. |
Table | An element containing a table of contents. |
Table | An element representing a table row. |
Text | An element representing a rich text region. |
Text | An enumeration of the type of text alignments. |
Unsupported | An element representing a region that is unknown or cannot be affected by a script, such as a page number. |
Vertical | An enumeration of the supported vertical alignment types. |
Attribute
Properties
Property | Type | Description |
---|---|---|
BACKGROUND_COLOR | Enum | The background color of an element (Paragraph, Table, etc) or document. |
BOLD | Enum | The font weight setting, for rich text. |
BORDER_COLOR | Enum | The border color, for table elements. |
BORDER_WIDTH | Enum | The border width in points, for table elements. |
CODE | Enum | The code contents, for equation elements. |
FONT_FAMILY | Enum | The font family setting, for rich text. |
FONT_SIZE | Enum | The font size setting in points, for rich text. |
FOREGROUND_COLOR | Enum | The foreground color setting, for rich text. |
HEADING | Enum | The heading type, for paragraph elements (for example, Document ). |
HEIGHT | Enum | The height setting, for image elements. |
HORIZONTAL_ALIGNMENT | Enum | The horizontal alignment, for paragraph elements (for example, Document ). |
INDENT_END | Enum | The end indentation setting in points, for paragraph elements. |
INDENT_FIRST_LINE | Enum | The first line indentation setting in points, for paragraph elements. |
INDENT_START | Enum | The start indentation setting in points, for paragraph elements. |
ITALIC | Enum | The font style setting, for rich text. |
GLYPH_TYPE | Enum | The glyph type, for list item elements. |
LEFT_TO_RIGHT | Enum | The text direction setting, for rich text. |
LINE_SPACING | Enum | The line spacing setting as a multiplier, for paragraph elements. |
LINK_URL | Enum | The link URL, for rich text. |
LIST_ID | Enum | The ID of the encompassing list, for list item elements. |
MARGIN_BOTTOM | Enum | The bottom margin setting in points, for paragraph elements. |
MARGIN_LEFT | Enum | The left margin setting in points, for paragraph elements. |
MARGIN_RIGHT | Enum | The right margin setting in points, for paragraph elements. |
MARGIN_TOP | Enum | The top margin setting in points, for paragraph elements. |
NESTING_LEVEL | Enum | The item nesting level, for list item elements. |
MINIMUM_HEIGHT | Enum | The minimum height setting in points, for table row elements. |
PADDING_BOTTOM | Enum | The bottom padding setting in points, for table cell elements. |
PADDING_LEFT | Enum | The left padding setting in points, for table cell elements. |
PADDING_RIGHT | Enum | The right padding setting in points, for table cell elements. |
PADDING_TOP | Enum | The top padding setting in points, for table cell elements. |
PAGE_HEIGHT | Enum | The page height setting in points, for documents. |
PAGE_WIDTH | Enum | The page width setting in points, for documents. |
SPACING_AFTER | Enum | The bottom spacing setting in points, for paragraph elements. |
SPACING_BEFORE | Enum | The top spacing setting in points, for paragraph elements. |
STRIKETHROUGH | Enum | The strike-through setting, for rich text. |
UNDERLINE | Enum | The underline setting, for rich text. |
VERTICAL_ALIGNMENT | Enum | The vertical alignment setting, for table cell elements. |
WIDTH | Enum | The width setting, for table cell and image elements. |
Body
Methods
Method | Return type | Brief description |
---|---|---|
append | Horizontal | Creates and appends a new Horizontal . |
append | Inline | Creates and appends a new Inline from the specified image blob. |
append | Inline | Appends the given Inline . |
append | List | Appends the given List . |
append | List | Creates and appends a new List containing the specified text contents. |
append | Page | Creates and appends a new Page . |
append | Page | Appends the given Page . |
append | Paragraph | Appends the given Paragraph . |
append | Paragraph | Creates and appends a new Paragraph containing the specified text contents. |
append | Table | Creates and appends a new Table . |
append | Table | Appends a new Table containing a Table for each specified string value. |
append | Table | Appends the given Table . |
clear() | Body | Clears the contents of the element. |
copy() | Body | Returns a detached, deep copy of the current element. |
edit | Text | Obtains a Text version of the current element, for editing. |
find | Range | Searches the contents of the element for a descendant of the specified type. |
find | Range | Searches the contents of the element for a descendant of the specified type, starting from the
specified Range . |
find | Range | Searches the contents of the element for the specified text pattern using regular expressions. |
find | Range | Searches the contents of the element for the specified text pattern, starting from a given search result. |
get | Object | Retrieves the element's attributes. |
get | Element | Retrieves the child element at the specified child index. |
get | Integer | Retrieves the child index for the specified child element. |
get | Object | Retrieves the set of attributes for the provided Paragraph . |
get | Inline | Retrieves all the Inline contained in the section. |
get | List | Retrieves all the List contained in the section. |
get | Number | Retrieves the bottom margin, in points. |
get | Number | Retrieves the left margin, in points. |
get | Number | Retrieves the right margin. |
get | Number | Retrieves the top margin. |
get | Integer | Retrieves the number of children. |
get | Number | Retrieves the page height, in points. |
get | Number | Retrieves the page width, in points. |
get | Paragraph[] | Retrieves all the Paragraphs contained in the section (including List ). |
get | Container | Retrieves the element's parent element. |
get | Table[] | Retrieves all the Tables contained in the section. |
get | String | Retrieves the contents of the element as a text string. |
get | Text | Gets the text alignment. |
get | Element | Retrieves the element's Element . |
insert | Horizontal | Creates and inserts a new Horizontal at the specified index. |
insert | Inline | Creates and inserts an Inline from the specified image blob, at the specified
index. |
insert | Inline | Inserts the given Inline at the specified index. |
insert | List | Inserts the given List at the specified index. |
insert | List | Creates and inserts a new List at the specified index, containing the specified
text contents. |
insert | Page | Creates and inserts a new Page at the specified index. |
insert | Page | Inserts the given Page at the specified index. |
insert | Paragraph | Inserts the given Paragraph at the specified index. |
insert | Paragraph | Creates and inserts a new Paragraph at the specified index, containing the specified
text contents. |
insert | Table | Creates and inserts a new Table at the specified index. |
insert | Table | Creates and inserts a new Table containing the specified cells, at the specified index. |
insert | Table | Inserts the given Table at the specified index. |
remove | Body | Removes the specified child element. |
replace | Element | Replaces all occurrences of a given text pattern with a given replacement string, using regular expressions. |
set | Body | Sets the element's attributes. |
set | Body | Sets the attributes for the provided Paragraph . |
set | Body | Sets the bottom margin, in points. |
set | Body | Sets the left margin, in points. |
set | Body | Sets the right margin, in points. |
set | Body | Sets the top margin. |
set | Body | Sets the page height, in points. |
set | Body | Sets the page width, in points. |
set | Body | Sets the contents as plain text. |
set | Body | Sets the text alignment. |
Bookmark
Methods
Method | Return type | Brief description |
---|---|---|
get | String | Gets the ID of the Bookmark . |
get | Position | Gets the Position of the Bookmark within the Document . |
remove() | void | Deletes the Bookmark . |
ContainerElement
Methods
Method | Return type | Brief description |
---|---|---|
as | Body | Returns the current element as a Body . |
as | Equation | Returns the current element as an Equation . |
as | Footer | Returns the current element as a Footer . |
as | Footnote | Returns the current element as a Footnote . |
as | Header | Returns the current element as a Header . |
as | List | Returns the current element as a List . |
as | Paragraph | Returns the current element as a Paragraph . |
as | Table | Returns the current element as a Table . |
as | Table | Returns the current element as a Table . |
as | Table | Returns the current element as a Table . |
as | Table | Returns the current element as a Table . |
clear() | Container | Clears the contents of the element. |
copy() | Container | Returns a detached, deep copy of the current element. |
edit | Text | Obtains a Text version of the current element, for editing. |
find | Range | Searches the contents of the element for a descendant of the specified type. |
find | Range | Searches the contents of the element for a descendant of the specified type, starting from the
specified Range . |
find | Range | Searches the contents of the element for the specified text pattern using regular expressions. |
find | Range | Searches the contents of the element for the specified text pattern, starting from a given search result. |
get | Object | Retrieves the element's attributes. |
get | Element | Retrieves the child element at the specified child index. |
get | Integer | Retrieves the child index for the specified child element. |
get | String | Retrieves the link url. |
get | Element | Retrieves the element's next sibling element. |
get | Integer | Retrieves the number of children. |
get | Container | Retrieves the element's parent element. |
get | Element | Retrieves the element's previous sibling element. |
get | String | Retrieves the contents of the element as a text string. |
get | Text | Gets the text alignment. |
get | Element | Retrieves the element's Element . |
is | Boolean | Determines whether the element is at the end of the Document . |
merge() | Container | Merges the element with the preceding sibling of the same type. |
remove | Container | Removes the element from its parent. |
replace | Element | Replaces all occurrences of a given text pattern with a given replacement string, using regular expressions. |
set | Container | Sets the element's attributes. |
set | Container | Sets the link url. |
set | Container | Sets the text alignment. |
Date
Methods
Method | Return type | Brief description |
---|---|---|
copy() | Date | Returns a detached, deep copy of the current element. |
get | Object | Retrieves the element's attributes. |
get | String | Returns the display value that's rendered in the document. |
get | String | Returns the date's locale used for the display value. |
get | Element | Retrieves the element's next sibling element. |
get | Container | Retrieves the element's parent element. |
get | Element | Retrieves the element's previous sibling element. |
get | Date | Returns the timestamp associated with the date. |
get | Element | Retrieves the element's Element . |
is | Boolean | Determines whether the element is at the end of the Document . |
merge() | Date | Merges the element with the preceding sibling of the same type. |
remove | Date | Removes the element from its parent. |
set | Date | Sets the element's attributes. |
Document
Methods
Method | Return type | Brief description |
---|---|---|
add | Bookmark | Adds a Bookmark at the given Position to the first tab or, for scripts that are
bound to a document, the active tab. |
add | Document | Adds the given user to the list of editors for the Document . |
add | Document | Adds the given user to the list of editors for the Document . |
add | Document | Adds the given array of users to the list of editors for the Document . |
add | Footer | Adds a footer section, if none exists, to the first tab or, for scripts that are bound to a document, the active tab. |
add | Header | Adds a header section, if none exists, to the first tab or, for scripts that are bound to a document, the active tab. |
add | Named | Adds a Named , which is a Range that has a name and ID to use for
later retrieval, in the first tab or, for scripts that are bound to a document, the active tab. |
add | Document | Adds the given user to the list of viewers for the Document . |
add | Document | Adds the given user to the list of viewers for the Document . |
add | Document | Adds the given array of users to the list of viewers for the Document . |
get | Tab | Gets the user's currently active Tab in the document. |
get | Blob | Retrieves the current Document contents as a blob of the specified type. |
get | Blob | Retrieves the current Document contents as a blob. |
get | Body | Retrieves the first tab's Body or, for scripts that are bound to a document, the active tab's Document . |
get | Bookmark | Gets the Bookmark with the given ID in the first tab or, for scripts that are bound to a document, the active tab. |
get | Bookmark[] | Gets all Bookmark objects in the first tab or, for scripts that are bound to a document, the active tab. |
get | Position | Gets the user's cursor in the active tab. |
get | User[] | Gets the list of editors for this Document . |
get | Footer | Retrieves the first tab's footer section or, for scripts that are bound to a document, the active tab's footer section. |
get | Footnote[] | Retrieves all the Footnote elements in the first tab's body or, for scripts that are bound to a document, the active tab's body. |
get | Header | Retrieves the first tab's header section or, for scripts that are bound to a document, the active tab's header section. |
get | String | Retrieves the document's unique identifier. |
get | String | Gets the document's language code. |
get | String | Retrieves the title of the document. |
get | Named | Gets the Named with the given ID in the first tab or, for scripts that are bound to a document, the active tab. |
get | Named | Gets all Named objects in the first tab or, for scripts that are bound to a document, the active tab. |
get | Named | Gets all Named objects with the given name in the first tab or, for scripts that
are bound to a document, the active tab. |
get | Range | Gets the user's selection in the active tab. |
get | String[] | Gets all language codes that are supported in Google Docs files. |
get | Tab | Gets the Tab with the specified ID. |
get | Tab[] | Gets all unnested Tab s that are part of the document. |
get | String | Retrieves the URL to access the current document. |
get | User[] | Gets the list of viewers and commenters for this Document . |
new | Position | Creates a new Position , which is a reference to a location in the tab, relative to a
specific element in the first tab or, for scripts that are bound to a document, the active tab. |
new | Range | Creates a builder used to construct Range objects from tab elements in the
first tab or, for scripts that are bound to a
document, the active tab. |
remove | Document | Removes the given user from the list of editors for the Document . |
remove | Document | Removes the given user from the list of editors for the Document . |
remove | Document | Removes the given user from the list of viewers and commenters for the Document . |
remove | Document | Removes the given user from the list of viewers and commenters for the Document . |
save | void | Saves the current Document . |
set | void | Sets the user's selected Tab in the current document to the tab with the specified ID. |
set | Document | Sets the user's cursor, given a Position . |
set | Document | Sets the document's language code. |
set | Document | Sets the document title. |
set | Document | Sets the user's selection in the active tab, given a Range . |
DocumentApp
Properties
Property | Type | Description |
---|---|---|
Attribute | Attribute | The Attribute enumeration. |
Element | Element | The Element enumeration. |
Font |
| The enumeration. |
Glyph | Glyph | The Glyph enumeration. |
Horizontal | Horizontal | The Horizontal enumeration. |
Paragraph | Paragraph | The Paragraph enumeration. |
Positioned | Positioned | The Positioned enumeration. |
Text | Text | The Text enumeration. |
Vertical | Vertical | The Vertical enumeration. |
Methods
Method | Return type | Brief description |
---|---|---|
create(name) | Document | Creates and returns a new document. |
get | Document | Returns the document to which the script is container-bound. |
get | Ui | Returns an instance of the document's user-interface environment that allows the script to add features like menus, dialogs, and sidebars. |
open | Document | Returns the document with the specified ID. |
open | Document | Opens and returns the document with the specified URL. |
DocumentTab
Methods
Method | Return type | Brief description |
---|---|---|
add | Bookmark | Adds a Bookmark at the given Position . |
add | Footer | Adds a tab footer section, if none exists. |
add | Header | Adds a tab header section, if none exists. |
add | Named | Adds a Named , which is a Range that has a name and ID to use for
later retrieval. |
get | Body | Retrieves the tab's Body . |
get | Bookmark | Gets the Bookmark with the given ID. |
get | Bookmark[] | Gets all Bookmark objects in the tab. |
get | Footer | Retrieves the tab's footer section, if one exists. |
get | Footnote[] | Retrieves all the Footnote elements in the tab's body. |
get | Header | Retrieves the tab's header section, if one exists. |
get | Named | Gets the Named with the given ID. |
get | Named | Gets all Named objects in the tab. |
get | Named | Gets all Named objects in the tab with the given name. |
new | Position | Creates a new Position , which is a reference to a location in the tab, relative to a
specific element. |
new | Range | Creates a builder used to construct Range objects from tab elements. |
Element
Methods
Method | Return type | Brief description |
---|---|---|
as | Body | Returns the current element as a Body . |
as | Date | Returns the current element as a Date . |
as | Equation | Returns the current element as an Equation . |
as | Equation | Returns the current element as a Equation . |
as | Equation | Returns the current element as a Equation . |
as | Equation | Returns the current element as a Equation . |
as | Footer | Returns the current element as a Footer . |
as | Footnote | Returns the current element as a Footnote . |
as | Footnote | Returns the current element as a Footnote . |
as | Header | Returns the current element as a Header . |
as | Horizontal | Returns the current element as a Horizontal . |
as | Inline | Returns the current element as a Inline . |
as | Inline | Returns the current element as a Inline . |
as | List | Returns the current element as a List . |
as | Page | Returns the current element as a Page . |
as | Paragraph | Returns the current element as a Paragraph . |
as | Person | Returns the current element as a Person . |
as | Rich | Returns the current element as a Rich , for example, a link to a Google Sheets file. |
as | Table | Returns the current element as a Table . |
as | Table | Returns the current element as a Table . |
as | Table | Returns the current element as a Table . |
as | Table | Returns the current element as a Table . |
as | Text | Returns the current element as a Text . |
copy() | Element | Returns a detached, deep copy of the current element. |
get | Object | Retrieves the element's attributes. |
get | Element | Retrieves the element's next sibling element. |
get | Container | Retrieves the element's parent element. |
get | Element | Retrieves the element's previous sibling element. |
get | Element | Retrieves the element's Element . |
is | Boolean | Determines whether the element is at the end of the Document . |
merge() | Element | Merges the element with the preceding sibling of the same type. |
remove | Element | Removes the element from its parent. |
set | Element | Sets the element's attributes. |
ElementType
Properties
Property | Type | Description |
---|---|---|
BODY_SECTION | Enum | The type corresponding to the Body element. |
COMMENT_SECTION | Enum | The type corresponding to the element. |
DATE | Enum | The type corresponding to the Date
element. |
EQUATION | Enum | The type corresponding to the Equation element. |
EQUATION_FUNCTION | Enum | The type corresponding to the Equation element. |
EQUATION_FUNCTION_ARGUMENT_SEPARATOR | Enum | The type corresponding to the Equation
element. |
EQUATION_SYMBOL | Enum | The type corresponding to the Equation element. |
RICH_LINK | Enum | The type corresponding to the Rich element. |
FOOTER_SECTION | Enum | The type corresponding to the Footer element. |
FOOTNOTE | Enum | The type corresponding to the Footnote element. |
FOOTNOTE_SECTION | Enum | The type corresponding to the Footnote element. |
HEADER_SECTION | Enum | The type corresponding to the Header element. |
HORIZONTAL_RULE | Enum | The type corresponding to the Horizontal element. |
INLINE_DRAWING | Enum | The type corresponding to the Inline element. |
INLINE_IMAGE | Enum | The type corresponding to the Inline element. |
LIST_ITEM | Enum | The type corresponding to the List element. |
PAGE_BREAK | Enum | The type corresponding to the Page element. |
PARAGRAPH | Enum | The type corresponding to the Paragraph element. |
PERSON | Enum | The type corresponding to the Person element. |
TABLE | Enum | The type corresponding to the Table element. |
TABLE_CELL | Enum | The type corresponding to the Table element. |
TABLE_OF_CONTENTS | Enum | The type corresponding to the Table element. |
TABLE_ROW | Enum | The type corresponding to the Table element. |
TEXT | Enum | The type corresponding to the Text
element. |
UNSUPPORTED | Enum | The type corresponding to Unsupported . |
Equation
Methods
Method | Return type | Brief description |
---|---|---|
clear() | Equation | Clears the contents of the element. |
copy() | Equation | Returns a detached, deep copy of the current element. |
edit | Text | Obtains a Text version of the current element, for editing. |
find | Range | Searches the contents of the element for a descendant of the specified type. |
find | Range | Searches the contents of the element for a descendant of the specified type, starting from the
specified Range . |
find | Range | Searches the contents of the element for the specified text pattern using regular expressions. |
find | Range | Searches the contents of the element for the specified text pattern, starting from a given search result. |
get | Object | Retrieves the element's attributes. |
get | Element | Retrieves the child element at the specified child index. |
get | Integer | Retrieves the child index for the specified child element. |
get | String | Retrieves the link url. |
get | Element | Retrieves the element's next sibling element. |
get | Integer | Retrieves the number of children. |
get | Container | Retrieves the element's parent element. |
get | Element | Retrieves the element's previous sibling element. |
get | String | Retrieves the contents of the element as a text string. |
get | Text | Gets the text alignment. |
get | Element | Retrieves the element's Element . |
is | Boolean | Determines whether the element is at the end of the Document . |
merge() | Equation | Merges the element with the preceding sibling of the same type. |
remove | Equation | Removes the element from its parent. |
replace | Element | Replaces all occurrences of a given text pattern with a given replacement string, using regular expressions. |
set | Equation | Sets the element's attributes. |
set | Equation | Sets the link url. |
set | Equation | Sets the text alignment. |
EquationFunction
Methods
Method | Return type | Brief description |
---|---|---|
clear() | Equation | Clears the contents of the element. |
copy() | Equation | Returns a detached, deep copy of the current element. |
edit | Text | Obtains a Text version of the current element, for editing. |
find | Range | Searches the contents of the element for a descendant of the specified type. |
find | Range | Searches the contents of the element for a descendant of the specified type, starting from the
specified Range . |
find | Range | Searches the contents of the element for the specified text pattern using regular expressions. |
find | Range | Searches the contents of the element for the specified text pattern, starting from a given search result. |
get | Object | Retrieves the element's attributes. |
get | Element | Retrieves the child element at the specified child index. |
get | Integer | Retrieves the child index for the specified child element. |
get | String | Retrieves the code corresponding to the equation function. |
get | String | Retrieves the link url. |
get | Element | Retrieves the element's next sibling element. |
get | Integer | Retrieves the number of children. |
get | Container | Retrieves the element's parent element. |
get | Element | Retrieves the element's previous sibling element. |
get | String | Retrieves the contents of the element as a text string. |
get | Text | Gets the text alignment. |
get | Element | Retrieves the element's Element . |
is | Boolean | Determines whether the element is at the end of the Document . |
merge() | Equation | Merges the element with the preceding sibling of the same type. |
remove | Equation | Removes the element from its parent. |
replace | Element | Replaces all occurrences of a given text pattern with a given replacement string, using regular expressions. |
set | Equation | Sets the element's attributes. |
set | Equation | Sets the link url. |
set | Equation | Sets the text alignment. |
EquationFunctionArgumentSeparator
Methods
Method | Return type | Brief description |
---|---|---|
copy() | Equation | Returns a detached, deep copy of the current element. |
get | Object | Retrieves the element's attributes. |
get | Element | Retrieves the element's next sibling element. |
get | Container | Retrieves the element's parent element. |
get | Element | Retrieves the element's previous sibling element. |
get | Element | Retrieves the element's Element . |
is | Boolean | Determines whether the element is at the end of the Document . |
merge() | Equation | Merges the element with the preceding sibling of the same type. |
remove | Equation | Removes the element from its parent. |
set | Equation | Sets the element's attributes. |
EquationSymbol
Methods
Method | Return type | Brief description |
---|---|---|
copy() | Equation | Returns a detached, deep copy of the current element. |
get | Object | Retrieves the element's attributes. |
get | String | Retrieves the code corresponding to the equation symbol. |
get | Element | Retrieves the element's next sibling element. |
get | Container | Retrieves the element's parent element. |
get | Element | Retrieves the element's previous sibling element. |
get | Element | Retrieves the element's Element . |
is | Boolean | Determines whether the element is at the end of the Document . |
merge() | Equation | Merges the element with the preceding sibling of the same type. |
remove | Equation | Removes the element from its parent. |
set | Equation | Sets the element's attributes. |
FontFamily
FooterSection
Methods
Method | Return type | Brief description |
---|---|---|
append | Horizontal | Creates and appends a new Horizontal . |
append | Inline | Creates and appends a new Inline from the specified image blob. |
append | Inline | Appends the given Inline . |
append | List | Appends the given List . |
append | List | Creates and appends a new List containing the specified text contents. |
append | Paragraph | Appends the given Paragraph . |
append | Paragraph | Creates and appends a new Paragraph containing the specified text contents. |
append | Table | Creates and appends a new Table . |
append | Table | Appends a new Table containing a Table for each specified string value. |
append | Table | Appends the given Table . |
clear() | Footer | Clears the contents of the element. |
copy() | Footer | Returns a detached, deep copy of the current element. |
edit | Text | Obtains a Text version of the current element, for editing. |
find | Range | Searches the contents of the element for a descendant of the specified type. |
find | Range | Searches the contents of the element for a descendant of the specified type, starting from the
specified Range . |
find | Range | Searches the contents of the element for the specified text pattern using regular expressions. |
find | Range | Searches the contents of the element for the specified text pattern, starting from a given search result. |
get | Object | Retrieves the element's attributes. |
get | Element | Retrieves the child element at the specified child index. |
get | Integer | Retrieves the child index for the specified child element. |
get | Inline | Retrieves all the Inline contained in the section. |
get | List | Retrieves all the List contained in the section. |
get | Integer | Retrieves the number of children. |
get | Paragraph[] | Retrieves all the Paragraphs contained in the section (including List ). |
get | Container | Retrieves the element's parent element. |
get | Table[] | Retrieves all the Tables contained in the section. |
get | String | Retrieves the contents of the element as a text string. |
get | Text | Gets the text alignment. |
get | Element | Retrieves the element's Element . |
insert | Horizontal | Creates and inserts a new Horizontal at the specified index. |
insert | Inline | Creates and inserts an Inline from the specified image blob, at the specified
index. |
insert | Inline | Inserts the given Inline at the specified index. |
insert | List | Inserts the given List at the specified index. |
insert | List | Creates and inserts a new List at the specified index, containing the specified
text contents. |
insert | Paragraph | Inserts the given Paragraph at the specified index. |
insert | Paragraph | Creates and inserts a new Paragraph at the specified index, containing the specified
text contents. |
insert | Table | Creates and inserts a new Table at the specified index. |
insert | Table | Creates and inserts a new Table containing the specified cells, at the specified index. |
insert | Table | Inserts the given Table at the specified index. |
remove | Footer | Removes the specified child element. |
remove | Footer | Removes the element from its parent. |
replace | Element | Replaces all occurrences of a given text pattern with a given replacement string, using regular expressions. |
set | Footer | Sets the element's attributes. |
set | Footer | Sets the contents as plain text. |
set | Footer | Sets the text alignment. |
Footnote
Methods
Method | Return type | Brief description |
---|---|---|
copy() | Footnote | Returns a detached, deep copy of the current element. |
get | Object | Retrieves the element's attributes. |
get | Footnote | Retrieves the contents of the footnote element. |
get | Element | Retrieves the element's next sibling element. |
get | Container | Retrieves the element's parent element. |
get | Element | Retrieves the element's previous sibling element. |
get | Element | Retrieves the element's Element . |
is | Boolean | Determines whether the element is at the end of the Document . |
remove | Footnote | Removes the element from its parent. |
set | Footnote | Sets the element's attributes. |
FootnoteSection
Methods
Method | Return type | Brief description |
---|---|---|
append | Paragraph | Appends the given Paragraph . |
append | Paragraph | Creates and appends a new Paragraph containing the specified text contents. |
clear() | Footnote | Clears the contents of the element. |
copy() | Footnote | Returns a detached, deep copy of the current element. |
edit | Text | Obtains a Text version of the current element, for editing. |
find | Range | Searches the contents of the element for a descendant of the specified type. |
find | Range | Searches the contents of the element for a descendant of the specified type, starting from the
specified Range . |
find | Range | Searches the contents of the element for the specified text pattern using regular expressions. |
find | Range | Searches the contents of the element for the specified text pattern, starting from a given search result. |
get | Object | Retrieves the element's attributes. |
get | Element | Retrieves the child element at the specified child index. |
get | Integer | Retrieves the child index for the specified child element. |
get | Element | Retrieves the element's next sibling element. |
get | Integer | Retrieves the number of children. |
get | Paragraph[] | Retrieves all the Paragraphs contained in the section (including List ). |
get | Container | Retrieves the element's parent element. |
get | Element | Retrieves the element's previous sibling element. |
get | String | Retrieves the contents of the element as a text string. |
get | Text | Gets the text alignment. |
get | Element | Retrieves the element's Element . |
insert | Paragraph | Inserts the given Paragraph at the specified index. |
insert | Paragraph | Creates and inserts a new Paragraph at the specified index, containing the specified
text contents. |
remove | Footnote | Removes the specified child element. |
remove | Footnote | Removes the element from its parent. |
replace | Element | Replaces all occurrences of a given text pattern with a given replacement string, using regular expressions. |
set | Footnote | Sets the element's attributes. |
set | Footnote | Sets the contents as plain text. |
set | Footnote | Sets the text alignment. |
GlyphType
Properties
Property | Type | Description |
---|---|---|
BULLET | Enum | The default bullet, circular and filled. |
HOLLOW_BULLET | Enum | A hollow bullet. |
SQUARE_BULLET | Enum | A square bullet. |
NUMBER | Enum | A number based bullet. |
LATIN_UPPER | Enum | A latin, uppercase bullet. |
LATIN_LOWER | Enum | A latin, lowercase bullet. |
ROMAN_UPPER | Enum | A roman numeral, uppercase bullet. |
ROMAN_LOWER | Enum | A roman numeral, lowercase bullet. |
HeaderSection
Methods
Method | Return type | Brief description |
---|---|---|
append | Horizontal | Creates and appends a new Horizontal . |
append | Inline | Creates and appends a new Inline from the specified image blob. |
append | Inline | Appends the given Inline . |
append | List | Appends the given List . |
append | List | Creates and appends a new List containing the specified text contents. |
append | Paragraph | Appends the given Paragraph . |
append | Paragraph | Creates and appends a new Paragraph containing the specified text contents. |
append | Table | Creates and appends a new Table . |
append | Table | Appends a new Table containing a Table for each specified string value. |
append | Table | Appends the given Table . |
clear() | Header | Clears the contents of the element. |
copy() | Header | Returns a detached, deep copy of the current element. |
edit | Text | Obtains a Text version of the current element, for editing. |
find | Range | Searches the contents of the element for a descendant of the specified type. |
find | Range | Searches the contents of the element for a descendant of the specified type, starting from the
specified Range . |
find | Range | Searches the contents of the element for the specified text pattern using regular expressions. |
find | Range | Searches the contents of the element for the specified text pattern, starting from a given search result. |
get | Object | Retrieves the element's attributes. |
get | Element | Retrieves the child element at the specified child index. |
get | Integer | Retrieves the child index for the specified child element. |
get | Inline | Retrieves all the Inline contained in the section. |
get | List | Retrieves all the List contained in the section. |
get | Integer | Retrieves the number of children. |
get | Paragraph[] | Retrieves all the Paragraphs contained in the section (including List ). |
get | Container | Retrieves the element's parent element. |
get | Table[] | Retrieves all the Tables contained in the section. |
get | String | Retrieves the contents of the element as a text string. |
get | Text | Gets the text alignment. |
get | Element | Retrieves the element's Element . |
insert | Horizontal | Creates and inserts a new Horizontal at the specified index. |
insert | Inline | Creates and inserts an Inline from the specified image blob, at the specified
index. |
insert | Inline | Inserts the given Inline at the specified index. |
insert | List | Inserts the given List at the specified index. |
insert | List | Creates and inserts a new List at the specified index, containing the specified
text contents. |
insert | Paragraph | Inserts the given Paragraph at the specified index. |
insert | Paragraph | Creates and inserts a new Paragraph at the specified index, containing the specified
text contents. |
insert | Table | Creates and inserts a new Table at the specified index. |
insert | Table | Creates and inserts a new Table containing the specified cells, at the specified index. |
insert | Table | Inserts the given Table at the specified index. |
remove | Header | Removes the specified child element. |
remove | Header | Removes the element from its parent. |
replace | Element | Replaces all occurrences of a given text pattern with a given replacement string, using regular expressions. |
set | Header | Sets the element's attributes. |
set | Header | Sets the contents as plain text. |
set | Header | Sets the text alignment. |
HorizontalAlignment
Properties
Property | Type | Description |
---|---|---|
LEFT | Enum | The left-alignment option. |
CENTER | Enum | The center-alignment option. |
RIGHT | Enum | The right-alignment option. |
JUSTIFY | Enum | The justify-alignment option. |
HorizontalRule
Methods
Method | Return type | Brief description |
---|---|---|
copy() | Horizontal | Returns a detached, deep copy of the current element. |
get | Object | Retrieves the element's attributes. |
get | Element | Retrieves the element's next sibling element. |
get | Container | Retrieves the element's parent element. |
get | Element | Retrieves the element's previous sibling element. |
get | Element | Retrieves the element's Element . |
is | Boolean | Determines whether the element is at the end of the Document . |
remove | Horizontal | Removes the element from its parent. |
set | Horizontal | Sets the element's attributes. |
InlineDrawing
Methods
Method | Return type | Brief description |
---|---|---|
copy() | Inline | Returns a detached, deep copy of the current element. |
get | String | Returns the drawing's alternate description. |
get | String | Returns the drawing's alternate title. |
get | Object | Retrieves the element's attributes. |
get | Element | Retrieves the element's next sibling element. |
get | Container | Retrieves the element's parent element. |
get | Element | Retrieves the element's previous sibling element. |
get | Element | Retrieves the element's Element . |
is | Boolean | Determines whether the element is at the end of the Document . |
merge() | Inline | Merges the element with the preceding sibling of the same type. |
remove | Inline | Removes the element from its parent. |
set | Inline | Sets the drawing's alternate description. |
set | Inline | Sets the drawing's alternate title. |
set | Inline | Sets the element's attributes. |
InlineImage
Methods
Method | Return type | Brief description |
---|---|---|
copy() | Inline | Returns a detached, deep copy of the current element. |
get | String | Returns the image's alternate description. |
get | String | Returns the image's alternate title. |
get | Blob | Return the data inside this object as a blob converted to the specified content type. |
get | Object | Retrieves the element's attributes. |
get | Blob | Return the data inside this object as a blob. |
get | Integer | Retrieves the image's height, in pixels. |
get | String | Retrieves the link URL. |
get | Element | Retrieves the element's next sibling element. |
get | Container | Retrieves the element's parent element. |
get | Element | Retrieves the element's previous sibling element. |
get | Element | Retrieves the element's Element . |
get | Integer | Retrieves the image's width, in pixels. |
is | Boolean | Determines whether the element is at the end of the Document . |
merge() | Inline | Merges the element with the preceding sibling of the same type. |
remove | Inline | Removes the element from its parent. |
set | Inline | Sets the image's alternate description. |
set | Inline | Sets the image's alternate title. |
set | Inline | Sets the element's attributes. |
set | Inline | Sets the image's height, in pixels. |
set | Inline | Sets the link URL. |
set | Inline | Sets the image's width, in pixels. |
ListItem
Methods
Method | Return type | Brief description |
---|---|---|
add | Positioned | Creates and inserts a new Positioned from the specified image blob. |
append | Horizontal | Creates and appends a new Horizontal . |
append | Inline | Creates and appends a new Inline from the specified image blob. |
append | Inline | Appends the given Inline . |
append | Page | Creates and appends a new Page . |
append | Page | Appends the given Page . |
append | Text | Creates and appends a new Text element with the specified contents. |
append | Text | Appends the given Text element. |
clear() | List | Clears the contents of the element. |
copy() | List | Returns a detached, deep copy of the current element. |
edit | Text | Obtains a Text version of the current element, for editing. |
find | Range | Searches the contents of the element for a descendant of the specified type. |
find | Range | Searches the contents of the element for a descendant of the specified type, starting from the
specified Range . |
find | Range | Searches the contents of the element for the specified text pattern using regular expressions. |
find | Range | Searches the contents of the element for the specified text pattern, starting from a given search result. |
get | Horizontal | Retrieves the Horizontal . |
get | Object | Retrieves the element's attributes. |
get | Element | Retrieves the child element at the specified child index. |
get | Integer | Retrieves the child index for the specified child element. |
get | Glyph | Retrieves the list item's Glyph . |
get | Paragraph | Retrieves the Paragraph . |
get | Number | Retrieves the end indentation, in points. |
get | Number | Retrieves the first line indentation, in points. |
get | Number | Retrieves the start indentation. |
get | Number | Retrieves the line spacing, in points. |
get | String | Retrieves the link url. |
get | String | Retrieves the list ID. |
get | Integer | Retrieves the list item's nesting level. |
get | Element | Retrieves the element's next sibling element. |
get | Integer | Retrieves the number of children. |
get | Container | Retrieves the element's parent element. |
get | Positioned | Gets a Positioned by the image's ID. |
get | Positioned | Gets all Positioned objects anchored to the paragraph. |
get | Element | Retrieves the element's previous sibling element. |
get | Number | Retrieves the spacing after the element, in points. |
get | Number | Retrieves the spacing before the element, in points. |
get | String | Retrieves the contents of the element as a text string. |
get | Text | Gets the text alignment. |
get | Element | Retrieves the element's Element . |
insert | Horizontal | Creates and inserts a Horizontal at the specified index. |
insert | Inline | Creates and inserts a new Inline from the specified image blob, at the specified
index. |
insert | Inline | Inserts the given Inline at the specified index. |
insert | Page | Creates and inserts a new Page at the specified index. |
insert | Page | Inserts the given Page at the specified index. |
insert | Text | Creates and inserts a new text element at the specified index. |
insert | Text | Inserts the given Text element at the specified index, with the specified text
contents. |
is | Boolean | Determines whether the element is at the end of the Document . |
is | Boolean | Retrieves the left-to-right setting. |
merge() | List | Merges the element with the preceding sibling of the same type. |
remove | List | Removes the specified child element. |
remove | List | Removes the element from its parent. |
remove | Boolean | Removes a Positioned by the image's ID. |
replace | Element | Replaces all occurrences of a given text pattern with a given replacement string, using regular expressions. |
set | List | Sets the Horizontal . |
set | List | Sets the element's attributes. |
set | List | Sets the list item's Glyph . |
set | List | Sets the Paragraph . |
set | List | Sets the end indentation, in points. |
set | List | Sets the first line indentation, in points. |
set | List | Sets the start indentation, in points. |
set | List | Sets the left-to-right setting. |
set | List | Sets the line spacing, as a quantity indicating the number of lines to use for spacing. |
set | List | Sets the link url. |
set | List | Sets the list ID. |
set | List | Sets the list item's nesting level. |
set | List | Sets the spacing after the element, in points. |
set | List | Sets the spacing before the element, in points. |
set | void | Sets the contents of the list item as text. |
set | List | Sets the text alignment. |
NamedRange
Methods
Method | Return type | Brief description |
---|---|---|
get | String | Gets the ID of this Named . |
get | String | Gets the name of this Named . |
get | Range | Gets the range of elements associated with this Named . |
remove() | void | Removes this Named from the tab. |
PageBreak
Methods
Method | Return type | Brief description |
---|---|---|
copy() | Page | Returns a detached, deep copy of the current element. |
get | Object | Retrieves the element's attributes. |
get | Element | Retrieves the element's next sibling element. |
get | Container | Retrieves the element's parent element. |
get | Element | Retrieves the element's previous sibling element. |
get | Element | Retrieves the element's Element . |
is | Boolean | Determines whether the element is at the end of the Document . |
remove | Page | Removes the element from its parent. |
set | Page | Sets the element's attributes. |
Paragraph
Methods
Method | Return type | Brief description |
---|---|---|
add | Positioned | Creates and inserts a new Positioned from the specified image blob. |
append | Horizontal | Creates and appends a new Horizontal . |
append | Inline | Creates and appends a new Inline from the specified image blob. |
append | Inline | Appends the given Inline . |
append | Page | Creates and appends a new Page . |
append | Page | Appends the given Page . |
append | Text | Creates and appends a new Text element with the specified contents. |
append | Text | Appends the given Text element. |
clear() | Paragraph | Clears the contents of the element. |
copy() | Paragraph | Returns a detached, deep copy of the current element. |
edit | Text | Obtains a Text version of the current element, for editing. |
find | Range | Searches the contents of the element for a descendant of the specified type. |
find | Range | Searches the contents of the element for a descendant of the specified type, starting from the
specified Range . |
find | Range | Searches the contents of the element for the specified text pattern using regular expressions. |
find | Range | Searches the contents of the element for the specified text pattern, starting from a given search result. |
get | Horizontal | Retrieves the Horizontal . |
get | Object | Retrieves the element's attributes. |
get | Element | Retrieves the child element at the specified child index. |
get | Integer | Retrieves the child index for the specified child element. |
get | Paragraph | Retrieves the Paragraph . |
get | Number | Retrieves the end indentation, in points. |
get | Number | Retrieves the first line indentation, in points. |
get | Number | Retrieves the start indentation. |
get | Number | Retrieves the line spacing, in points. |
get | String | Retrieves the link url. |
get | Element | Retrieves the element's next sibling element. |
get | Integer | Retrieves the number of children. |
get | Container | Retrieves the element's parent element. |
get | Positioned | Gets a Positioned by the image's ID. |
get | Positioned | Gets all Positioned objects anchored to the paragraph. |
get | Element | Retrieves the element's previous sibling element. |
get | Number | Retrieves the spacing after the element, in points. |
get | Number | Retrieves the spacing before the element, in points. |
get | String | Retrieves the contents of the element as a text string. |
get | Text | Gets the text alignment. |
get | Element | Retrieves the element's Element . |
insert | Horizontal | Creates and inserts a Horizontal at the specified index. |
insert | Inline | Creates and inserts a new Inline from the specified image blob, at the specified
index. |
insert | Inline | Inserts the given Inline at the specified index. |
insert | Page | Creates and inserts a new Page at the specified index. |
insert | Page | Inserts the given Page at the specified index. |
insert | Text | Creates and inserts a new text element at the specified index. |
insert | Text | Inserts the given Text element at the specified index, with the specified text
contents. |
is | Boolean | Determines whether the element is at the end of the Document . |
is | Boolean | Retrieves the left-to-right setting. |
merge() | Paragraph | Merges the element with the preceding sibling of the same type. |
remove | Paragraph | Removes the specified child element. |
remove | Paragraph | Removes the element from its parent. |
remove | Boolean | Removes a Positioned by the image's ID. |
replace | Element | Replaces all occurrences of a given text pattern with a given replacement string, using regular expressions. |
set | Paragraph | Sets the Horizontal . |
set | Paragraph | Sets the element's attributes. |
set | Paragraph | Sets the Paragraph . |
set | Paragraph | Sets the end indentation, in points. |
set | Paragraph | Sets the first line indentation, in points. |
set | Paragraph | Sets the start indentation, in points. |
set | Paragraph | Sets the left-to-right setting. |
set | Paragraph | Sets the line spacing, as a quantity indicating the number of lines to use for spacing. |
set | Paragraph | Sets the link url. |
set | Paragraph | Sets the spacing after the element, in points. |
set | Paragraph | Sets the spacing before the element, in points. |
set | void | Sets the contents of the paragraph as text. |
set | Paragraph | Sets the text alignment. |
ParagraphHeading
Properties
Property | Type | Description |
---|---|---|
NORMAL | Enum | The heading option for normal text. |
HEADING1 | Enum | The highest heading option. |
HEADING2 | Enum | The second heading option. |
HEADING3 | Enum | The third heading option |
HEADING4 | Enum | The fourth heading option. |
HEADING5 | Enum | The fifth heading option. |
HEADING6 | Enum | The lowest heading option. |
TITLE | Enum | The title heading option. |
SUBTITLE | Enum | The subtitle heading option. |
Person
Methods
Method | Return type | Brief description |
---|---|---|
copy() | Person | Returns a detached, deep copy of the current element. |
get | Object | Retrieves the element's attributes. |
get | String | Returns the person's email address. |
get | String | Returns the person's display name, if set. |
get | Element | Retrieves the element's next sibling element. |
get | Container | Retrieves the element's parent element. |
get | Element | Retrieves the element's previous sibling element. |
get | Element | Retrieves the element's Element . |
is | Boolean | Determines whether the element is at the end of the Document . |
merge() | Person | Merges the element with the preceding sibling of the same type. |
remove | Person | Removes the element from its parent. |
set | Person | Sets the element's attributes. |
Position
Methods
Method | Return type | Brief description |
---|---|---|
get | Element | Gets the element that contains this Position . |
get | Integer | Gets this Position 's relative location within the element that contains it. |
get | Text | Creates an artificial Text element that represents the text and formatting of the
Paragraph or List that contains the Position , either directly or through a chain of child elements. |
get | Integer | Gets the offset of this Position within the Text element returned by get . |
insert | Bookmark | Creates and inserts a new Bookmark at this Position . |
insert | Inline | Creates and inserts a new Inline at this Position from the specified image
blob. |
insert | Text | Inserts the specified text at this Position . |
PositionedImage
Methods
Method | Return type | Brief description |
---|---|---|
get | Blob | Return the data inside this object as a blob converted to the specified content type. |
get | Blob | Return the data inside this object as a blob. |
get | Integer | Retrieves the image's height, in pixels. |
get | String | Gets the image's ID. |
get | Positioned | Gets an enum value that represents how the image is laid out. |
get | Number | Gets the image's offset, in points, from the paragraph's left. |
get | Paragraph | Gets the Paragraph the image is anchored to. |
get | Number | Gets the image's offset, in points, from the paragraph's top. |
get | Integer | Retrieves the image's width, in pixels. |
set | Positioned | Sets the image's height, in pixels. |
set | Positioned | Sets the definition of how the image is laid out. |
set | Positioned | Sets the image's offset, in points, from the paragraph's left. |
set | Positioned | Sets the image's offset, in points, from the paragraph's top. |
set | Positioned | Sets the image's width, in pixels. |
PositionedLayout
Properties
Property | Type | Description |
---|---|---|
ABOVE_TEXT | Enum | The image is positioned above the text. |
BREAK_BOTH | Enum | The image breaks the text on the left and right. |
BREAK_LEFT | Enum | The image breaks the text on the left. |
BREAK_RIGHT | Enum | The image breaks the text on the right. |
WRAP_TEXT | Enum | The image is wrapped by text. |
Range
Methods
Method | Return type | Brief description |
---|---|---|
get | Range | Gets all elements in this Range , including any partial Text elements (for example, in the case
of a selection that includes only part of a Text element). |
RangeBuilder
Methods
Method | Return type | Brief description |
---|---|---|
add | Range | Adds an entire Element to this Range . |
add | Range | Adds a partial Text element to this Range . |
add | Range | Adds two entire elements, and all elements between them, to this Range . |
add | Range | Adds two partial Text elements, and all elements between them, to the Range . |
add | Range | Adds the contents of another Range to this Range . |
build() | Range | Constructs a Range from the settings applied to the builder. |
get | Range | Gets all elements in this Range , including any partial Text elements (for example, in the case
of a selection that includes only part of a Text element). |
RangeElement
Methods
Method | Return type | Brief description |
---|---|---|
get | Element | Gets the Element that corresponds to this Range . |
get | Integer | Gets the position of the end of a partial range within the range element. |
get | Integer | Gets the position of the start of a partial range within the range element. |
is | Boolean | Determines whether this range element covers the entire element or a partial selection of the element's characters. |
RichLink
Methods
Method | Return type | Brief description |
---|---|---|
copy() | Rich | Returns a detached, deep copy of the current element. |
get | Object | Retrieves the element's attributes. |
get | String | Returns the MIME type of
the link, which is available when the item is a link to a Drive file and null
otherwise. |
get | Element | Retrieves the element's next sibling element. |
get | Container | Retrieves the element's parent element. |
get | Element | Retrieves the element's previous sibling element. |
get | String | Returns the link's displayed title. |
get | Element | Retrieves the element's Element . |
get | String | Returns the URL of the resource. |
is | Boolean | Determines whether the element is at the end of the Document . |
merge() | Rich | Merges the element with the preceding sibling of the same type. |
remove | Rich | Removes the element from its parent. |
set | Rich | Sets the element's attributes. |
Tab
Methods
Method | Return type | Brief description |
---|---|---|
as | Document | Retrieves the tab contents as a Document . |
get | Tab[] | Retrieves the child tabs nested within this tab. |
get | String | Retrieves the ID of the tab. |
get | Integer | Retrieves the 0-based index of the tab within the parent. |
get | String | Retrieves the title of the tab. |
get | Tab | Retrieves the type of tab. |
TabType
Properties
Property | Type | Description |
---|---|---|
DOCUMENT_TAB | Enum | The type corresponding to Document . |
Table
Methods
Method | Return type | Brief description |
---|---|---|
append | Table | Creates and appends a new Table . |
append | Table | Appends the given Table . |
clear() | Table | Clears the contents of the element. |
copy() | Table | Returns a detached, deep copy of the current element. |
edit | Text | Obtains a Text version of the current element, for editing. |
find | Range | Searches the contents of the element for a descendant of the specified type. |
find | Range | Searches the contents of the element for a descendant of the specified type, starting from the
specified Range . |
find | Range | Searches the contents of the element for the specified text pattern using regular expressions. |
find | Range | Searches the contents of the element for the specified text pattern, starting from a given search result. |
get | Object | Retrieves the element's attributes. |
get | String | Retrieves the border color. |
get | Number | Retrieves the border width, in points. |
get | Table | Retrieves the Table at the specified row and cell indices. |
get | Element | Retrieves the child element at the specified child index. |
get | Integer | Retrieves the child index for the specified child element. |
get | Number | Retrieves the width of the specified table column, in points. |
get | String | Retrieves the link url. |
get | Element | Retrieves the element's next sibling element. |
get | Integer | Retrieves the number of children. |
get | Integer | Retrieves the number of Table . |
get | Container | Retrieves the element's parent element. |
get | Element | Retrieves the element's previous sibling element. |
get | Table | Retrieves the Table at the specified row index. |
get | String | Retrieves the contents of the element as a text string. |
get | Text | Gets the text alignment. |
get | Element | Retrieves the element's Element . |
insert | Table | Creates and inserts a new Table at the specified index. |
insert | Table | Inserts the given Table at the specified index. |
is | Boolean | Determines whether the element is at the end of the Document . |
remove | Table | Removes the specified child element. |
remove | Table | Removes the element from its parent. |
remove | Table | Removes the Table at the specified row index. |
replace | Element | Replaces all occurrences of a given text pattern with a given replacement string, using regular expressions. |
set | Table | Sets the element's attributes. |
set | Table | Sets the border color. |
set | Table | Sets the border width, in points. |
set | Table | Sets the width of the specified column, in points. |
set | Table | Sets the link url. |
set | Table | Sets the text alignment. |
TableCell
Methods
Method | Return type | Brief description |
---|---|---|
append | Horizontal | Creates and appends a new Horizontal . |
append | Inline | Creates and appends a new Inline from the specified image blob. |
append | Inline | Appends the given Inline . |
append | List | Appends the given List . |
append | List | Creates and appends a new List . |
append | Paragraph | Appends the given Paragraph . |
append | Paragraph | Creates and appends a new Paragraph . |
append | Table | Creates and appends a new Table . |
append | Table | Appends a new Table containing the specified cells. |
append | Table | Appends the given Table . |
clear() | Table | Clears the contents of the element. |
copy() | Table | Returns a detached, deep copy of the current element. |
edit | Text | Obtains a Text version of the current element, for editing. |
find | Range | Searches the contents of the element for a descendant of the specified type. |
find | Range | Searches the contents of the element for a descendant of the specified type, starting from the
specified Range . |
find | Range | Searches the contents of the element for the specified text pattern using regular expressions. |
find | Range | Searches the contents of the element for the specified text pattern, starting from a given search result. |
get | Object | Retrieves the element's attributes. |
get | String | Retrieves the background color. |
get | Element | Retrieves the child element at the specified child index. |
get | Integer | Retrieves the child index for the specified child element. |
get | Integer | Retrieves the column span, which is the number of columns of table cells this cell spans. |
get | String | Retrieves the link url. |
get | Element | Retrieves the element's next sibling element. |
get | Integer | Retrieves the number of children. |
get | Number | Retrieves the bottom padding, in points. |
get | Number | Retrieves the left padding, in points. |
get | Number | Retrieves the right padding, in points. |
get | Number | Retrieves the top padding, in points. |
get | Container | Retrieves the element's parent element. |
get | Table | Retrieves the Table containing the current Table . |
get | Table | Retrieves the Table containing the current Table . |
get | Element | Retrieves the element's previous sibling element. |
get | Integer | Retrieves the row span, which is the number of rows of table cells this cell spans. |
get | String | Retrieves the contents of the element as a text string. |
get | Text | Gets the text alignment. |
get | Element | Retrieves the element's Element . |
get | Vertical | Retrieves the Vertical . |
get | Number | Retrieves the width of the column containing the cell, in points. |
insert | Horizontal | Creates and inserts a new Horizontal at the specified index. |
insert | Inline | Creates and inserts an Inline from the specified image blob, at the specified
index. |
insert | Inline | Inserts the given Inline at the specified index. |
insert | List | Inserts the given List at the specified index. |
insert | List | Creates and inserts a new List at the specified index. |
insert | Paragraph | Inserts the given Paragraph at the specified index. |
insert | Paragraph | Creates and inserts a new Paragraph at the specified index. |
insert | Table | Creates and inserts a new Table at the specified index. |
insert | Table | Creates and inserts a new Table containing the specified cells, at the specified index. |
insert | Table | Inserts the given Table at the specified index. |
is | Boolean | Determines whether the element is at the end of the Document . |
merge() | Table | Merges the element with the preceding sibling of the same type. |
remove | Table | Removes the specified child element. |
remove | Table | Removes the element from its parent. |
replace | Element | Replaces all occurrences of a given text pattern with a given replacement string, using regular expressions. |
set | Table | Sets the element's attributes. |
set | Table | Sets the background color. |
set | Table | Sets the link url. |
set | Table | Sets the bottom padding, in points. |
set | Table | Sets the left padding, in points. |
set | Table | Sets the right padding, in points. |
set | Table | Sets the top padding, in points. |
set | Table | Sets the contents as plain text. |
set | Table | Sets the text alignment. |
set | Table | Sets the vertical alignment. |
set | Table | Sets the width of the column containing the current cell, in points. |
TableOfContents
Methods
Method | Return type | Brief description |
---|---|---|
clear() | Table | Clears the contents of the element. |
copy() | Table | Returns a detached, deep copy of the current element. |
edit | Text | Obtains a Text version of the current element, for editing. |
find | Range | Searches the contents of the element for a descendant of the specified type. |
find | Range | Searches the contents of the element for a descendant of the specified type, starting from the
specified Range . |
find | Range | Searches the contents of the element for the specified text pattern using regular expressions. |
find | Range | Searches the contents of the element for the specified text pattern, starting from a given search result. |
get | Object | Retrieves the element's attributes. |
get | Element | Retrieves the child element at the specified child index. |
get | Integer | Retrieves the child index for the specified child element. |
get | String | Retrieves the link url. |
get | Element | Retrieves the element's next sibling element. |
get | Integer | Retrieves the number of children. |
get | Container | Retrieves the element's parent element. |
get | Element | Retrieves the element's previous sibling element. |
get | String | Retrieves the contents of the element as a text string. |
get | Text | Gets the text alignment. |
get | Element | Retrieves the element's Element . |
is | Boolean | Determines whether the element is at the end of the Document . |
remove | Table | Removes the element from its parent. |
replace | Element | Replaces all occurrences of a given text pattern with a given replacement string, using regular expressions. |
set | Table | Sets the element's attributes. |
set | Table | Sets the link url. |
set | Table | Sets the text alignment. |
TableRow
Methods
Method | Return type | Brief description |
---|---|---|
append | Table | Creates and appends a new Table . |
append | Table | Appends the given Table containing the specified text. |
append | Table | Appends the given Table . |
clear() | Table | Clears the contents of the element. |
copy() | Table | Returns a detached, deep copy of the current element. |
edit | Text | Obtains a Text version of the current element, for editing. |
find | Range | Searches the contents of the element for a descendant of the specified type. |
find | Range | Searches the contents of the element for a descendant of the specified type, starting from the
specified Range . |
find | Range | Searches the contents of the element for the specified text pattern using regular expressions. |
find | Range | Searches the contents of the element for the specified text pattern, starting from a given search result. |
get | Object | Retrieves the element's attributes. |
get | Table | Retrieves the Table at the specified cell index. |
get | Element | Retrieves the child element at the specified child index. |
get | Integer | Retrieves the child index for the specified child element. |
get | String | Retrieves the link url. |
get | Number | Retrieves the minimum height, in points. |
get | Element | Retrieves the element's next sibling element. |
get | Integer | Retrieves the number of cells in the row. |
get | Integer | Retrieves the number of children. |
get | Container | Retrieves the element's parent element. |
get | Table | Retrieves the Table containing the current row. |
get | Element | Retrieves the element's previous sibling element. |
get | String | Retrieves the contents of the element as a text string. |
get | Text | Gets the text alignment. |
get | Element | Retrieves the element's Element . |
insert | Table | Creates and inserts a new Table at the specified index. |
insert | Table | Inserts the given Table at the specified index, containing the given text. |
insert | Table | Inserts the given Table at the specified index. |
is | Boolean | Determines whether the element is at the end of the Document . |
merge() | Table | Merges the element with the preceding sibling of the same type. |
remove | Table | Removes the Table at the specified cell index. |
remove | Table | Removes the specified child element. |
remove | Table | Removes the element from its parent. |
replace | Element | Replaces all occurrences of a given text pattern with a given replacement string, using regular expressions. |
set | Table | Sets the element's attributes. |
set | Table | Sets the link url. |
set | Table | Sets the minimum height, in points. |
set | Table | Sets the text alignment. |
Text
Methods
Method | Return type | Brief description |
---|---|---|
append | Text | Adds the specified text to the end of this text region. |
copy() | Text | Returns a detached, deep copy of the current element. |
delete | Text | Deletes a range of text. |
edit | Text | Obtains a Text version of the current element, for editing. |
find | Range | Searches the contents of the element for the specified text pattern using regular expressions. |
find | Range | Searches the contents of the element for the specified text pattern, starting from a given search result. |
get | Object | Retrieves the element's attributes. |
get | Object | Retrieves the attributes at the specified character offset. |
get | String | Retrieves the background color setting. |
get | String | Retrieves the background color at the specified character offset. |
get | String | Retrieves the font family setting. |
get | String | Retrieves the font family at the specified character offset. |
get | Number | Retrieves the font size setting. |
get | Number | Retrieves the font size at the specified character offset. |
get | String | Retrieves the foreground color setting. |
get | String | Retrieves the foreground color at the specified character offset. |
get | String | Retrieves the link url. |
get | String | Retrieves the link URL at the specified character offset. |
get | Element | Retrieves the element's next sibling element. |
get | Container | Retrieves the element's parent element. |
get | Element | Retrieves the element's previous sibling element. |
get | String | Retrieves the contents of the element as a text string. |
get | Text | Gets the text alignment. |
get | Text | Gets the text alignment for a single character. |
get | Integer[] | Retrieves the set of text indices that correspond to the start of distinct text formatting runs. |
get | Element | Retrieves the element's Element . |
insert | Text | Inserts the specified text at the given character offset. |
is | Boolean | Determines whether the element is at the end of the Document . |
is | Boolean | Retrieves the bold setting. |
is | Boolean | Retrieves the bold setting at the specified character offset. |
is | Boolean | Retrieves the italic setting. |
is | Boolean | Retrieves the italic setting at the specified character offset. |
is | Boolean | Retrieves the strikethrough setting. |
is | Boolean | Retrieves the strikethrough setting at the specified character offset. |
is | Boolean | Retrieves the underline setting. |
is | Boolean | Retrieves the underline setting at the specified character offset. |
merge() | Text | Merges the element with the preceding sibling of the same type. |
remove | Text | Removes the element from its parent. |
replace | Element | Replaces all occurrences of a given text pattern with a given replacement string, using regular expressions. |
set | Text | Applies the specified attributes to the given character range. |
set | Text | Sets the element's attributes. |
set | Text | Sets the background color for the specified character range. |
set | Text | Sets the background color. |
set | Text | Sets the bold setting. |
set | Text | Sets the bold setting for the specified character range. |
set | Text | Sets the font family for the specified character range. |
set | Text | Sets the font family. |
set | Text | Sets the font size for the specified character range. |
set | Text | Sets the font size. |
set | Text | Sets the foreground color for the specified character range. |
set | Text | Sets the foreground color. |
set | Text | Sets the italic setting. |
set | Text | Sets the italic setting for the specified character range. |
set | Text | Sets the link URL for the specified character range. |
set | Text | Sets the link url. |
set | Text | Sets the strikethrough setting. |
set | Text | Sets the strikethrough setting for the specified character range. |
set | Text | Sets the text contents. |
set | Text | Sets the text alignment for a given character range. |
set | Text | Sets the text alignment. |
set | Text | Sets the underline setting. |
set | Text | Sets the underline setting for the specified character range. |
TextAlignment
Properties
Property | Type | Description |
---|---|---|
NORMAL | Enum | The normal text alignment. |
SUPERSCRIPT | Enum | The superscript text alignment. |
SUBSCRIPT | Enum | The subscript text alignment. |
UnsupportedElement
Methods
Method | Return type | Brief description |
---|---|---|
copy() | Unsupported | Returns a detached, deep copy of the current element. |
get | Object | Retrieves the element's attributes. |
get | Element | Retrieves the element's next sibling element. |
get | Container | Retrieves the element's parent element. |
get | Element | Retrieves the element's previous sibling element. |
get | Element | Retrieves the element's Element . |
is | Boolean | Determines whether the element is at the end of the Document . |
merge() | Unsupported | Merges the element with the preceding sibling of the same type. |
remove | Unsupported | Removes the element from its parent. |
set | Unsupported | Sets the element's attributes. |
VerticalAlignment
Properties
Property | Type | Description |
---|---|---|
BOTTOM | Enum | The bottom-alignment option. |
CENTER | Enum | The center-alignment option. |
TOP | Enum | The top-alignment option. |