Document Service

Документ

Эта служба позволяет сценариям создавать, получать доступ и изменять файлы Документов Google.

// Open a document by ID.
var doc = DocumentApp.openById('DOCUMENT_ID');

// Create and open a document.
doc = DocumentApp.create('Document Name');

Классы

Имя Краткое описание
Attribute Перечисление атрибутов элемента.
Body Содержимое вкладки в документе Google Docs.
Bookmark Объект, представляющий закладку.
ContainerElement Общий элемент, который может содержать другие элементы.
Date Элемент, представляющий форматированную дату
Document Документ, содержащий один или несколько объектов Tab , каждый из которых содержит форматированный текст и такие элементы, как таблицы и списки.
DocumentApp Служба документов создает и открывает Documents , которые можно редактировать.
DocumentTab Вкладка документа, содержащая форматированный текст и такие элементы, как таблицы и списки.
Element Общий элемент.
ElementType Перечисление всех типов элементов.
Equation Элемент, представляющий математическое выражение.
EquationFunction Элемент, представляющий функцию в математическом Equation .
EquationFunctionArgumentSeparator Элемент, представляющий разделитель функций в математическом Equation .
EquationSymbol Элемент, представляющий символ в математическом Equation .
FontFamily Перечень поддерживаемых шрифтов.
FooterSection Элемент, представляющий раздел нижнего колонтитула.
Footnote Элемент, представляющий сноску.
FootnoteSection Элемент, представляющий раздел сноски.
GlyphType Перечисление поддерживаемых типов глифов.
HeaderSection Элемент, представляющий раздел заголовка.
HorizontalAlignment Перечисление поддерживаемых типов горизонтального выравнивания.
HorizontalRule Элемент, представляющий горизонтальную линейку.
InlineDrawing Элемент, представляющий встроенный рисунок.
InlineImage Элемент, представляющий внедренное изображение.
ListItem Элемент, представляющий элемент списка.
NamedRange Range , имеющий имя и идентификатор, позволяющий его позднее получить.
PageBreak Элемент, представляющий разрыв страницы.
Paragraph Элемент, представляющий абзац.
ParagraphHeading Перечисление стандартных заголовков абзацев.
Person Элемент, представляющий ссылку на человека.
Position Ссылка на местоположение на вкладке документа относительно определенного элемента.
PositionedImage Изображение с фиксированным положением, привязанное к Paragraph .
PositionedLayout Перечисление, указывающее, как расположить PositionedImage относительно окружающего текста.
Range Диапазон элементов в документе.
RangeBuilder Построитель, используемый для создания объектов Range из элементов документа.
RangeElement Обертка вокруг Element с возможным смещением начала и конца.
RichLink Элемент, представляющий ссылку на ресурс Google, например файл на Диске или видео YouTube.
Tab Вкладка в документе Google Docs.
TabType Перечисление всех типов вкладок.
Table Элемент, представляющий таблицу.
TableCell Элемент, представляющий ячейку таблицы.
TableOfContents Элемент, содержащий оглавление.
TableRow Элемент, представляющий строку таблицы.
Text Элемент, представляющий область форматированного текста.
TextAlignment Перечисление типов выравнивания текста.
UnsupportedElement Элемент, представляющий регион, который неизвестен или не может быть затронут сценарием, например номер страницы.
VerticalAlignment Перечисление поддерживаемых типов вертикального выравнивания.

Attribute

Характеристики

Свойство Тип Описание
BACKGROUND_COLOR Enum Цвет фона элемента (абзаца, таблицы и т. д.) или документа.
BOLD Enum Настройка толщины шрифта для форматированного текста.
BORDER_COLOR Enum Цвет границы для элементов таблицы.
BORDER_WIDTH Enum Ширина границы в пунктах для элементов таблицы.
CODE Enum Содержимое кода для элементов уравнения.
FONT_FAMILY Enum Настройка семейства шрифтов для форматированного текста.
FONT_SIZE Enum Настройка размера шрифта в пунктах для форматированного текста.
FOREGROUND_COLOR Enum Настройка цвета переднего плана для форматированного текста.
HEADING Enum Тип заголовка для элементов абзаца (например, DocumentApp.ParagraphHeading.HEADING1 ).
HEIGHT Enum Настройка высоты для элементов изображения.
HORIZONTAL_ALIGNMENT Enum Горизонтальное выравнивание для элементов абзаца (например, DocumentApp.HorizontalAlignment.CENTER ).
INDENT_END Enum Настройка конечного отступа для элементов абзаца в пунктах.
INDENT_FIRST_LINE Enum Настройка отступа первой строки в пунктах для элементов абзаца.
INDENT_START Enum Начальный отступ в пунктах для элементов абзаца.
ITALIC Enum Настройка стиля шрифта для форматированного текста.
GLYPH_TYPE Enum Тип глифа для элементов элемента списка.
LEFT_TO_RIGHT Enum Настройка направления текста для форматированного текста.
LINE_SPACING Enum Параметр межстрочного интервала в качестве множителя для элементов абзаца.
LINK_URL Enum URL-адрес ссылки для форматированного текста.
LIST_ID Enum Идентификатор охватывающего списка для элементов списка.
MARGIN_BOTTOM Enum Настройка нижнего поля в пунктах для элементов абзаца.
MARGIN_LEFT Enum Настройка левого поля в пунктах для элементов абзаца.
MARGIN_RIGHT Enum Настройка правого поля в пунктах для элементов абзаца.
MARGIN_TOP Enum Настройка верхнего поля в пунктах для элементов абзаца.
NESTING_LEVEL Enum Уровень вложенности элементов для элементов списка.
MINIMUM_HEIGHT Enum Минимальная настройка высоты в пунктах для элементов строки таблицы.
PADDING_BOTTOM Enum Настройка нижнего заполнения в пунктах для элементов ячейки таблицы.
PADDING_LEFT Enum Настройка левого заполнения в пунктах для элементов ячейки таблицы.
PADDING_RIGHT Enum Правильная настройка заполнения в пунктах для элементов ячейки таблицы.
PADDING_TOP Enum Настройка верхнего заполнения в пунктах для элементов ячейки таблицы.
PAGE_HEIGHT Enum Настройка высоты страницы в пунктах для документов.
PAGE_WIDTH Enum Настройка ширины страницы в пунктах для документов.
SPACING_AFTER Enum Настройка нижнего интервала в пунктах для элементов абзаца.
SPACING_BEFORE Enum Настройка верхнего интервала в пунктах для элементов абзаца.
STRIKETHROUGH Enum Настройка зачеркивания для форматированного текста.
UNDERLINE Enum Настройка подчеркивания для форматированного текста.
VERTICAL_ALIGNMENT Enum Настройка вертикального выравнивания для элементов ячеек таблицы.
WIDTH Enum Настройка ширины для ячеек таблицы и элементов изображения.

Body

Методы

Метод Тип возврата Краткое описание
appendHorizontalRule() HorizontalRule Создает и добавляет новый HorizontalRule .
appendImage(image) InlineImage Создает и добавляет новый InlineImage из указанного BLOB-объекта изображения.
appendImage(image) InlineImage Добавляет заданный InlineImage .
appendListItem(listItem) ListItem Добавляет данный ListItem .
appendListItem(text) ListItem Создает и добавляет новый ListItem содержащий указанное текстовое содержимое.
appendPageBreak() PageBreak Создает и добавляет новый PageBreak .
appendPageBreak(pageBreak) PageBreak Добавляет заданный PageBreak .
appendParagraph(paragraph) Paragraph Добавляет данный Paragraph .
appendParagraph(text) Paragraph Создает и добавляет новый Paragraph , содержащий указанное текстовое содержимое.
appendTable() Table Создает и добавляет новую Table .
appendTable(cells) Table Добавляет новую Table , содержащую TableCell для каждого указанного строкового значения.
appendTable(table) Table Добавляет данную Table .
clear() Body Очищает содержимое элемента.
copy() Body Возвращает отдельную глубокую копию текущего элемента.
editAsText() Text Получает Text версию текущего элемента для редактирования.
findElement(elementType) RangeElement Ищет в содержимом элемента потомка указанного типа.
findElement(elementType, from) RangeElement Ищет в содержимом элемента потомка указанного типа, начиная с указанного RangeElement .
findText(searchPattern) RangeElement Ищет в содержимом элемента указанный текстовый шаблон с помощью регулярных выражений.
findText(searchPattern, from) RangeElement Ищет в содержимом элемента указанный текстовый шаблон, начиная с заданного результата поиска.
getAttributes() Object Получает атрибуты элемента.
getChild(childIndex) Element Извлекает дочерний элемент по указанному дочернему индексу.
getChildIndex(child) Integer Получает дочерний индекс для указанного дочернего элемента.
getHeadingAttributes(paragraphHeading) Object Получает набор атрибутов для предоставленного ParagraphHeading .
getImages() InlineImage[] Извлекает все InlineImages содержащиеся в разделе.
getListItems() ListItem[] Извлекает все ListItems содержащиеся в разделе.
getMarginBottom() Number Получает нижнее поле в пунктах.
getMarginLeft() Number Получает левое поле в пунктах.
getMarginRight() Number Получает правое поле.
getMarginTop() Number Получает верхнее поле.
getNumChildren() Integer Получает количество детей.
getPageHeight() Number Получает высоту страницы в пунктах.
getPageWidth() Number Получает ширину страницы в пунктах.
getParagraphs() Paragraph[] Извлекает все Paragraphs содержащиеся в разделе (включая ListItems ).
getParent() ContainerElement Извлекает родительский элемент элемента.
getTables() Table[] Извлекает все Tables содержащиеся в разделе.
getText() String Извлекает содержимое элемента в виде текстовой строки.
getTextAlignment() TextAlignment Получает выравнивание текста.
getType() ElementType Получает ElementType элемента.
insertHorizontalRule(childIndex) HorizontalRule Создает и вставляет новое HorizontalRule по указанному индексу.
insertImage(childIndex, image) InlineImage Создает и вставляет InlineImage из указанного большого двоичного объекта изображения по указанному индексу.
insertImage(childIndex, image) InlineImage Вставляет заданный InlineImage по указанному индексу.
insertListItem(childIndex, listItem) ListItem Вставляет заданный ListItem по указанному индексу.
insertListItem(childIndex, text) ListItem Создает и вставляет новый ListItem по указанному индексу, содержащий указанное текстовое содержимое.
insertPageBreak(childIndex) PageBreak Создает и вставляет новый PageBreak по указанному индексу.
insertPageBreak(childIndex, pageBreak) PageBreak Вставляет заданный PageBreak по указанному индексу.
insertParagraph(childIndex, paragraph) Paragraph Вставляет данный Paragraph по указанному индексу.
insertParagraph(childIndex, text) Paragraph Создает и вставляет новый Paragraph по указанному индексу, содержащий указанное текстовое содержимое.
insertTable(childIndex) Table Создает и вставляет новую Table по указанному индексу.
insertTable(childIndex, cells) Table Создает и вставляет новую Table , содержащую указанные ячейки, по указанному индексу.
insertTable(childIndex, table) Table Вставляет данную Table по указанному индексу.
removeChild(child) Body Удаляет указанный дочерний элемент.
replaceText(searchPattern, replacement) Element Заменяет все вхождения данного текстового шаблона заданной строкой замены, используя регулярные выражения.
setAttributes(attributes) Body Устанавливает атрибуты элемента.
setHeadingAttributes(paragraphHeading, attributes) Body Устанавливает атрибуты для предоставленного ParagraphHeading .
setMarginBottom(marginBottom) Body Устанавливает нижнее поле в пунктах.
setMarginLeft(marginLeft) Body Устанавливает левое поле в пунктах.
setMarginRight(marginRight) Body Устанавливает правое поле в пунктах.
setMarginTop(marginTop) Body Устанавливает верхнее поле.
setPageHeight(pageHeight) Body Устанавливает высоту страницы в пунктах.
setPageWidth(pageWidth) Body Устанавливает ширину страницы в пунктах.
setText(text) Body Устанавливает содержимое в виде обычного текста.
setTextAlignment(textAlignment) Body Устанавливает выравнивание текста.

Bookmark

Методы

Метод Тип возврата Краткое описание
getId() String Получает идентификатор Bookmark .
getPosition() Position Получает Position Bookmark на DocumentTab .
remove() void Удаляет Bookmark .

ContainerElement

Методы

Метод Тип возврата Краткое описание
asBody() Body Возвращает текущий элемент как Body .
asEquation() Equation Возвращает текущий элемент как Equation .
asFooterSection() FooterSection Возвращает текущий элемент как FooterSection .
asFootnoteSection() FootnoteSection Возвращает текущий элемент как FootnoteSection .
asHeaderSection() HeaderSection Возвращает текущий элемент как HeaderSection .
asListItem() ListItem Возвращает текущий элемент как ListItem .
asParagraph() Paragraph Возвращает текущий элемент как Paragraph .
asTable() Table Возвращает текущий элемент в виде Table .
asTableCell() TableCell Возвращает текущий элемент как TableCell .
asTableOfContents() TableOfContents Возвращает текущий элемент как TableOfContents .
asTableRow() TableRow Возвращает текущий элемент как TableRow .
clear() ContainerElement Очищает содержимое элемента.
copy() ContainerElement Возвращает отдельную глубокую копию текущего элемента.
editAsText() Text Получает Text версию текущего элемента для редактирования.
findElement(elementType) RangeElement Ищет в содержимом элемента потомка указанного типа.
findElement(elementType, from) RangeElement Ищет в содержимом элемента потомка указанного типа, начиная с указанного RangeElement .
findText(searchPattern) RangeElement Ищет в содержимом элемента указанный текстовый шаблон с помощью регулярных выражений.
findText(searchPattern, from) RangeElement Ищет в содержимом элемента указанный текстовый шаблон, начиная с заданного результата поиска.
getAttributes() Object Получает атрибуты элемента.
getChild(childIndex) Element Извлекает дочерний элемент по указанному дочернему индексу.
getChildIndex(child) Integer Получает дочерний индекс для указанного дочернего элемента.
getLinkUrl() String Получает URL-адрес ссылки.
getNextSibling() Element Извлекает следующий родственный элемент элемента.
getNumChildren() Integer Получает количество детей.
getParent() ContainerElement Извлекает родительский элемент элемента.
getPreviousSibling() Element Извлекает предыдущий родственный элемент элемента.
getText() String Извлекает содержимое элемента в виде текстовой строки.
getTextAlignment() TextAlignment Получает выравнивание текста.
getType() ElementType Получает ElementType элемента.
isAtDocumentEnd() Boolean Определяет, находится ли элемент в конце Document .
merge() ContainerElement Объединяет элемент с предыдущим одноуровневым элементом того же типа.
removeFromParent() ContainerElement Удаляет элемент из его родителя.
replaceText(searchPattern, replacement) Element Заменяет все вхождения данного текстового шаблона заданной строкой замены, используя регулярные выражения.
setAttributes(attributes) ContainerElement Устанавливает атрибуты элемента.
setLinkUrl(url) ContainerElement Устанавливает URL-адрес ссылки.
setTextAlignment(textAlignment) ContainerElement Устанавливает выравнивание текста.

Date

Методы

Метод Тип возврата Краткое описание
copy() Date Возвращает отдельную глубокую копию текущего элемента.
getAttributes() Object Получает атрибуты элемента.
getDisplayText() String Возвращает отображаемое значение, отображаемое в документе.
getLocale() String Возвращает языковой стандарт даты, используемый для отображаемого значения.
getNextSibling() Element Извлекает следующий родственный элемент элемента.
getParent() ContainerElement Извлекает родительский элемент элемента.
getPreviousSibling() Element Извлекает предыдущий родственный элемент элемента.
getTimestamp() Date Возвращает метку времени, связанную с датой.
getType() ElementType Получает ElementType элемента.
isAtDocumentEnd() Boolean Определяет, находится ли элемент в конце Document .
merge() Date Объединяет элемент с предыдущим одноуровневым элементом того же типа.
removeFromParent() Date Удаляет элемент из его родителя.
setAttributes(attributes) Date Устанавливает атрибуты элемента.

Document

Методы класса Document, которые напрямую обращаются к текстовому содержимому и изменяют его, работают либо на активной вкладке (в сценариях , привязанных к конкретному документу), либо на первой вкладке (если активная вкладка недоступна). Сценарии, использующие эти методы (например, Document.getBody() ), можно обновить для поддержки вкладок одного из следующих элементов:

  • Используйте первую вкладку: Document.getTabs()[0].asDocumentTab().getBody()
  • Использовать все вкладки: просмотрите дерево вкладок с помощью Document.getTabs() и Tab.getChildTabs() . Для каждой вкладки в дереве вызовите Tab.asDocumentTab().getBody()
  • Использовать выбранную вкладку: Document.getTabs()[Document.getActiveTab().getId()].asDocumentTab().getBody()
    • Примечание. Это вызывает ошибку, если активная вкладка не была установлена ​​сценарием с помощью Document.setActiveTab(tabId)
  • Используйте определенную вкладку: Document.getTab(TAB_ID).asDocumentTab().getBody()

Дополнительную информацию о функции вкладок см. в разделе Работа с вкладками .

Методы

Метод Тип возврата Краткое описание
addBookmark(position) Bookmark Добавляет Bookmark в указанной Position на первую вкладку или, для сценариев, привязанных к документу, на активную вкладку.
addEditor(emailAddress) Document Добавляет данного пользователя в список редакторов Document .
addEditor(user) Document Добавляет данного пользователя в список редакторов Document .
addEditors(emailAddresses) Document Добавляет заданный массив пользователей в список редакторов Document .
addFooter() FooterSection Добавляет раздел нижнего колонтитула, если он не существует, на первую вкладку или, для сценариев, привязанных к документу, на активную вкладку.
addHeader() HeaderSection Добавляет раздел заголовка, если он не существует, на первую вкладку или, для сценариев, привязанных к документу, на активную вкладку.
addNamedRange(name, range) NamedRange Добавляет NamedRange , который представляет собой Range с именем и идентификатором, который можно использовать для последующего извлечения, на первой вкладке или, для сценариев, привязанных к документу, на активной вкладке.
addViewer(emailAddress) Document Добавляет данного пользователя в список читателей Document .
addViewer(user) Document Добавляет данного пользователя в список читателей Document .
addViewers(emailAddresses) Document Добавляет заданный массив пользователей в список читателей Document .
getActiveTab() Tab Получает активную Tab пользователя в документе.
getAs(contentType) Blob Извлекает текущее содержимое Document в виде большого двоичного объекта указанного типа.
getBlob() Blob Извлекает текущее содержимое Document в виде большого двоичного объекта.
getBody() Body Извлекает Body первой вкладки или, для сценариев, привязанных к документу, DocumentBodySection активной вкладки.
getBookmark(id) Bookmark Получает Bookmark с заданным идентификатором на первой вкладке или, для сценариев, привязанных к документу, на активной вкладке.
getBookmarks() Bookmark[] Получает все объекты Bookmark на первой вкладке или, для сценариев, привязанных к документу, на активной вкладке.
getCursor() Position Получает курсор пользователя на активной вкладке.
getEditors() User[] Получает список редакторов этого Document .
getFooter() FooterSection Извлекает раздел нижнего колонтитула первой вкладки или, для сценариев, привязанных к документу, раздел нижнего колонтитула активной вкладки.
getFootnotes() Footnote[] Извлекает все элементы Footnote в теле первой вкладки или, для сценариев, привязанных к документу, в теле активной вкладки.
getHeader() HeaderSection Извлекает раздел заголовка первой вкладки или, для сценариев, привязанных к документу, раздел заголовка активной вкладки.
getId() String Получает уникальный идентификатор документа.
getLanguage() String Получает код языка документа.
getName() String Получает заголовок документа.
getNamedRangeById(id) NamedRange Получает NamedRange с заданным идентификатором на первой вкладке или, для сценариев, привязанных к документу, на активной вкладке.
getNamedRanges() NamedRange[] Получает все объекты NamedRange на первой вкладке или, для сценариев, привязанных к документу, на активной вкладке.
getNamedRanges(name) NamedRange[] Получает все объекты NamedRange с заданным именем на первой вкладке или, для сценариев, привязанных к документу, на активной вкладке.
getSelection() Range Получает выбор пользователя на активной вкладке.
getSupportedLanguageCodes() String[] Получает все коды языков, которые поддерживаются в файлах Документов Google.
getTab(tabId) Tab Получает Tab с указанным идентификатором.
getTabs() Tab[] Получает все невложенные элементы Tab , являющиеся частью документа.
getUrl() String Получает URL-адрес для доступа к текущему документу.
getViewers() User[] Получает список читателей и комментаторов этого Document .
newPosition(element, offset) Position Создает новую Position , которая является ссылкой на местоположение на вкладке относительно определенного элемента на первой вкладке или, для сценариев, привязанных к документу, к активной вкладке.
newRange() RangeBuilder Создает построитель, используемый для создания объектов Range из элементов вкладки на первой вкладке или, для сценариев, привязанных к документу, на активной вкладке.
removeEditor(emailAddress) Document Удаляет данного пользователя из списка редакторов Document .
removeEditor(user) Document Удаляет данного пользователя из списка редакторов Document .
removeViewer(emailAddress) Document Удаляет данного пользователя из списка читателей и комментаторов Document .
removeViewer(user) Document Удаляет данного пользователя из списка читателей и комментаторов Document .
saveAndClose() void Сохраняет текущий Document .
setActiveTab(tabId) void Устанавливает выбранную пользователем Tab в текущем документе на вкладку с указанным идентификатором.
setCursor(position) Document Устанавливает курсор пользователя по заданной Position .
setLanguage(languageCode) Document Устанавливает код языка документа.
setName(name) Document Устанавливает заголовок документа.
setSelection(range) Document Устанавливает выбор пользователя на активной вкладке с заданным Range .

DocumentApp

Характеристики

Свойство Тип Описание
Attribute Attribute Перечисление Attribute .
ElementType ElementType Перечисление ElementType .
FontFamily FontFamily Перечисление FontFamily .
GlyphType GlyphType Перечисление GlyphType .
HorizontalAlignment HorizontalAlignment Перечисление HorizontalAlignment .
ParagraphHeading ParagraphHeading Перечисление ParagraphHeading .
PositionedLayout PositionedLayout Перечисление PositionedLayout .
TextAlignment TextAlignment Перечисление TextAlignment .
VerticalAlignment VerticalAlignment Перечисление VerticalAlignment .

Методы

Метод Тип возврата Краткое описание
create(name) Document Создает и возвращает новый документ.
getActiveDocument() Document Возвращает документ, к которому привязан скрипт.
getUi() Ui Возвращает экземпляр среды пользовательского интерфейса документа, который позволяет сценарию добавлять такие функции, как меню, диалоговые окна и боковые панели.
openById(id) Document Возвращает документ с указанным идентификатором.
openByUrl(url) Document Открывает и возвращает документ с указанным URL-адресом.

DocumentTab

Методы

Метод Тип возврата Краткое описание
addBookmark(position) Bookmark Добавляет Bookmark в указанную Position .
addFooter() FooterSection Добавляет раздел нижнего колонтитула вкладки, если его нет.
addHeader() HeaderSection Добавляет раздел заголовка вкладки, если его нет.
addNamedRange(name, range) NamedRange Добавляет NamedRange , который представляет собой Range с именем и идентификатором, который можно использовать для последующего извлечения.
getBody() Body Получает Body вкладки.
getBookmark(id) Bookmark Получает Bookmark с заданным идентификатором.
getBookmarks() Bookmark[] Получает все объекты Bookmark на вкладке.
getFooter() FooterSection Получает нижний колонтитул вкладки, если он существует.
getFootnotes() Footnote[] Извлекает все элементы Footnote в теле вкладки.
getHeader() HeaderSection Получает раздел заголовка вкладки, если он существует.
getNamedRangeById(id) NamedRange Получает NamedRange с заданным идентификатором.
getNamedRanges() NamedRange[] Получает все объекты NamedRange на вкладке.
getNamedRanges(name) NamedRange[] Получает все объекты NamedRange на вкладке с заданным именем.
newPosition(element, offset) Position Создает новую Position , которая является ссылкой на местоположение на вкладке относительно определенного элемента.
newRange() RangeBuilder Создает построитель, используемый для создания объектов Range из элементов вкладки.

Element

Методы

Метод Тип возврата Краткое описание
asBody() Body Возвращает текущий элемент как Body .
asDate() Date Возвращает текущий элемент как Date .
asEquation() Equation Возвращает текущий элемент как Equation .
asEquationFunction() EquationFunction Возвращает текущий элемент как EquationFunction .
asEquationFunctionArgumentSeparator() EquationFunctionArgumentSeparator Возвращает текущий элемент как EquationFunctionArgumentSeparator .
asEquationSymbol() EquationSymbol Возвращает текущий элемент как EquationSymbol .
asFooterSection() FooterSection Возвращает текущий элемент как FooterSection .
asFootnote() Footnote Возвращает текущий элемент как Footnote .
asFootnoteSection() FootnoteSection Возвращает текущий элемент как FootnoteSection .
asHeaderSection() HeaderSection Возвращает текущий элемент как HeaderSection .
asHorizontalRule() HorizontalRule Возвращает текущий элемент как HorizontalRule .
asInlineDrawing() InlineDrawing Возвращает текущий элемент как InlineDrawing .
asInlineImage() InlineImage Возвращает текущий элемент как InlineImage .
asListItem() ListItem Возвращает текущий элемент как ListItem .
asPageBreak() PageBreak Возвращает текущий элемент как PageBreak .
asParagraph() Paragraph Возвращает текущий элемент как Paragraph .
asPerson() Person Возвращает текущий элемент как Person .
asRichLink() RichLink Возвращает текущий элемент как RichLink , например ссылку на файл Google Sheets.
asTable() Table Возвращает текущий элемент в виде Table .
asTableCell() TableCell Возвращает текущий элемент как TableCell .
asTableOfContents() TableOfContents Возвращает текущий элемент как TableOfContents .
asTableRow() TableRow Возвращает текущий элемент как TableRow .
asText() Text Возвращает текущий элемент как Text .
copy() Element Возвращает отдельную глубокую копию текущего элемента.
getAttributes() Object Получает атрибуты элемента.
getNextSibling() Element Извлекает следующий родственный элемент элемента.
getParent() ContainerElement Извлекает родительский элемент элемента.
getPreviousSibling() Element Извлекает предыдущий родственный элемент элемента.
getType() ElementType Получает ElementType элемента.
isAtDocumentEnd() Boolean Определяет, находится ли элемент в конце Document .
merge() Element Объединяет элемент с предыдущим одноуровневым элементом того же типа.
removeFromParent() Element Удаляет элемент из его родителя.
setAttributes(attributes) Element Устанавливает атрибуты элемента.

ElementType

Характеристики

Свойство Тип Описание
BODY_SECTION Enum Тип, соответствующий элементу Body .
COMMENT_SECTION Enum Тип, соответствующий элементу CommentSection .
DATE Enum Тип, соответствующий элементу Date .
EQUATION Enum Тип, соответствующий элементу Equation .
EQUATION_FUNCTION Enum Тип, соответствующий элементу EquationFunction .
EQUATION_FUNCTION_ARGUMENT_SEPARATOR Enum Тип, соответствующий элементу EquationFunctionArgumentSeparator .
EQUATION_SYMBOL Enum Тип, соответствующий элементу EquationSymbol .
RICH_LINK Enum Тип, соответствующий элементу RichLink .
FOOTER_SECTION Enum Тип, соответствующий элементу FooterSection .
FOOTNOTE Enum Тип, соответствующий элементу Footnote .
FOOTNOTE_SECTION Enum Тип, соответствующий элементу FootnoteSection .
HEADER_SECTION Enum Тип, соответствующий элементу HeaderSection .
HORIZONTAL_RULE Enum Тип, соответствующий элементу HorizontalRule .
INLINE_DRAWING Enum Тип, соответствующий элементу InlineDrawing .
INLINE_IMAGE Enum Тип, соответствующий элементу InlineImage .
LIST_ITEM Enum Тип, соответствующий элементу ListItem .
PAGE_BREAK Enum Тип, соответствующий элементу PageBreak .
PARAGRAPH Enum Тип, соответствующий элементу Paragraph .
PERSON Enum Тип, соответствующий элементу Person .
TABLE Enum Тип, соответствующий элементу Table .
TABLE_CELL Enum Тип, соответствующий элементу TableCell .
TABLE_OF_CONTENTS Enum Тип, соответствующий элементу TableOfContents .
TABLE_ROW Enum Тип, соответствующий элементу TableRow .
TEXT Enum Тип, соответствующий элементу Text .
UNSUPPORTED Enum Тип, соответствующий UnsupportedElement .

Equation

Методы

Метод Тип возврата Краткое описание
clear() Equation Очищает содержимое элемента.
copy() Equation Возвращает отдельную глубокую копию текущего элемента.
editAsText() Text Получает Text версию текущего элемента для редактирования.
findElement(elementType) RangeElement Ищет в содержимом элемента потомка указанного типа.
findElement(elementType, from) RangeElement Ищет в содержимом элемента потомка указанного типа, начиная с указанного RangeElement .
findText(searchPattern) RangeElement Ищет в содержимом элемента указанный текстовый шаблон с помощью регулярных выражений.
findText(searchPattern, from) RangeElement Ищет в содержимом элемента указанный текстовый шаблон, начиная с заданного результата поиска.
getAttributes() Object Получает атрибуты элемента.
getChild(childIndex) Element Извлекает дочерний элемент по указанному дочернему индексу.
getChildIndex(child) Integer Получает дочерний индекс для указанного дочернего элемента.
getLinkUrl() String Получает URL-адрес ссылки.
getNextSibling() Element Извлекает следующий родственный элемент элемента.
getNumChildren() Integer Получает количество детей.
getParent() ContainerElement Извлекает родительский элемент элемента.
getPreviousSibling() Element Извлекает предыдущий родственный элемент элемента.
getText() String Извлекает содержимое элемента в виде текстовой строки.
getTextAlignment() TextAlignment Получает выравнивание текста.
getType() ElementType Получает ElementType элемента.
isAtDocumentEnd() Boolean Определяет, находится ли элемент в конце Document .
merge() Equation Объединяет элемент с предыдущим одноуровневым элементом того же типа.
removeFromParent() Equation Удаляет элемент из его родителя.
replaceText(searchPattern, replacement) Element Заменяет все вхождения данного текстового шаблона заданной строкой замены, используя регулярные выражения.
setAttributes(attributes) Equation Устанавливает атрибуты элемента.
setLinkUrl(url) Equation Устанавливает URL-адрес ссылки.
setTextAlignment(textAlignment) Equation Устанавливает выравнивание текста.

EquationFunction

Методы

Метод Тип возврата Краткое описание
clear() EquationFunction Очищает содержимое элемента.
copy() EquationFunction Возвращает отдельную глубокую копию текущего элемента.
editAsText() Text Получает Text версию текущего элемента для редактирования.
findElement(elementType) RangeElement Ищет в содержимом элемента потомка указанного типа.
findElement(elementType, from) RangeElement Ищет в содержимом элемента потомка указанного типа, начиная с указанного RangeElement .
findText(searchPattern) RangeElement Ищет в содержимом элемента указанный текстовый шаблон с помощью регулярных выражений.
findText(searchPattern, from) RangeElement Ищет в содержимом элемента указанный текстовый шаблон, начиная с заданного результата поиска.
getAttributes() Object Получает атрибуты элемента.
getChild(childIndex) Element Извлекает дочерний элемент по указанному дочернему индексу.
getChildIndex(child) Integer Получает дочерний индекс для указанного дочернего элемента.
getCode() String Получает код, соответствующий функции уравнения.
getLinkUrl() String Получает URL-адрес ссылки.
getNextSibling() Element Извлекает следующий родственный элемент элемента.
getNumChildren() Integer Получает количество детей.
getParent() ContainerElement Извлекает родительский элемент элемента.
getPreviousSibling() Element Извлекает предыдущий родственный элемент элемента.
getText() String Извлекает содержимое элемента в виде текстовой строки.
getTextAlignment() TextAlignment Получает выравнивание текста.
getType() ElementType Получает ElementType элемента.
isAtDocumentEnd() Boolean Определяет, находится ли элемент в конце Document .
merge() EquationFunction Объединяет элемент с предыдущим одноуровневым элементом того же типа.
removeFromParent() EquationFunction Удаляет элемент из его родителя.
replaceText(searchPattern, replacement) Element Заменяет все вхождения данного текстового шаблона заданной строкой замены, используя регулярные выражения.
setAttributes(attributes) EquationFunction Устанавливает атрибуты элемента.
setLinkUrl(url) EquationFunction Устанавливает URL-адрес ссылки.
setTextAlignment(textAlignment) EquationFunction Устанавливает выравнивание текста.

EquationFunctionArgumentSeparator

Методы

Метод Тип возврата Краткое описание
copy() EquationFunctionArgumentSeparator Возвращает отдельную глубокую копию текущего элемента.
getAttributes() Object Получает атрибуты элемента.
getNextSibling() Element Извлекает следующий родственный элемент элемента.
getParent() ContainerElement Извлекает родительский элемент элемента.
getPreviousSibling() Element Извлекает предыдущий родственный элемент элемента.
getType() ElementType Получает ElementType элемента.
isAtDocumentEnd() Boolean Определяет, находится ли элемент в конце Document .
merge() EquationFunctionArgumentSeparator Объединяет элемент с предыдущим одноуровневым элементом того же типа.
removeFromParent() EquationFunctionArgumentSeparator Удаляет элемент из его родителя.
setAttributes(attributes) EquationFunctionArgumentSeparator Устанавливает атрибуты элемента.

EquationSymbol

Методы

Метод Тип возврата Краткое описание
copy() EquationSymbol Возвращает отдельную глубокую копию текущего элемента.
getAttributes() Object Получает атрибуты элемента.
getCode() String Получает код, соответствующий символу уравнения.
getNextSibling() Element Извлекает следующий родственный элемент элемента.
getParent() ContainerElement Извлекает родительский элемент элемента.
getPreviousSibling() Element Извлекает предыдущий родственный элемент элемента.
getType() ElementType Получает ElementType элемента.
isAtDocumentEnd() Boolean Определяет, находится ли элемент в конце Document .
merge() EquationSymbol Объединяет элемент с предыдущим одноуровневым элементом того же типа.
removeFromParent() EquationSymbol Удаляет элемент из его родителя.
setAttributes(attributes) EquationSymbol Устанавливает атрибуты элемента.

FontFamily

FooterSection

Методы

Метод Тип возврата Краткое описание
appendHorizontalRule() HorizontalRule Создает и добавляет новый HorizontalRule .
appendImage(image) InlineImage Создает и добавляет новый InlineImage из указанного BLOB-объекта изображения.
appendImage(image) InlineImage Добавляет заданный InlineImage .
appendListItem(listItem) ListItem Добавляет данный ListItem .
appendListItem(text) ListItem Создает и добавляет новый ListItem содержащий указанное текстовое содержимое.
appendParagraph(paragraph) Paragraph Добавляет данный Paragraph .
appendParagraph(text) Paragraph Создает и добавляет новый Paragraph , содержащий указанное текстовое содержимое.
appendTable() Table Создает и добавляет новую Table .
appendTable(cells) Table Добавляет новую Table , содержащую TableCell для каждого указанного строкового значения.
appendTable(table) Table Добавляет данную Table .
clear() FooterSection Очищает содержимое элемента.
copy() FooterSection Возвращает отдельную глубокую копию текущего элемента.
editAsText() Text Получает Text версию текущего элемента для редактирования.
findElement(elementType) RangeElement Ищет в содержимом элемента потомка указанного типа.
findElement(elementType, from) RangeElement Ищет в содержимом элемента потомка указанного типа, начиная с указанного RangeElement .
findText(searchPattern) RangeElement Ищет в содержимом элемента указанный текстовый шаблон с помощью регулярных выражений.
findText(searchPattern, from) RangeElement Ищет в содержимом элемента указанный текстовый шаблон, начиная с заданного результата поиска.
getAttributes() Object Получает атрибуты элемента.
getChild(childIndex) Element Извлекает дочерний элемент по указанному дочернему индексу.
getChildIndex(child) Integer Получает дочерний индекс для указанного дочернего элемента.
getImages() InlineImage[] Извлекает все InlineImages содержащиеся в разделе.
getListItems() ListItem[] Извлекает все ListItems содержащиеся в разделе.
getNumChildren() Integer Получает количество детей.
getParagraphs() Paragraph[] Извлекает все Paragraphs содержащиеся в разделе (включая ListItems ).
getParent() ContainerElement Извлекает родительский элемент элемента.
getTables() Table[] Извлекает все Tables содержащиеся в разделе.
getText() String Извлекает содержимое элемента в виде текстовой строки.
getTextAlignment() TextAlignment Получает выравнивание текста.
getType() ElementType Получает ElementType элемента.
insertHorizontalRule(childIndex) HorizontalRule Создает и вставляет новое HorizontalRule по указанному индексу.
insertImage(childIndex, image) InlineImage Создает и вставляет InlineImage из указанного большого двоичного объекта изображения по указанному индексу.
insertImage(childIndex, image) InlineImage Вставляет заданный InlineImage по указанному индексу.
insertListItem(childIndex, listItem) ListItem Вставляет заданный ListItem по указанному индексу.
insertListItem(childIndex, text) ListItem Создает и вставляет новый ListItem по указанному индексу, содержащий указанное текстовое содержимое.
insertParagraph(childIndex, paragraph) Paragraph Вставляет данный Paragraph по указанному индексу.
insertParagraph(childIndex, text) Paragraph Создает и вставляет новый Paragraph по указанному индексу, содержащий указанное текстовое содержимое.
insertTable(childIndex) Table Создает и вставляет новую Table по указанному индексу.
insertTable(childIndex, cells) Table Создает и вставляет новую Table , содержащую указанные ячейки, по указанному индексу.
insertTable(childIndex, table) Table Вставляет данную Table по указанному индексу.
removeChild(child) FooterSection Удаляет указанный дочерний элемент.
removeFromParent() FooterSection Удаляет элемент из его родителя.
replaceText(searchPattern, replacement) Element Заменяет все вхождения данного текстового шаблона заданной строкой замены, используя регулярные выражения.
setAttributes(attributes) FooterSection Устанавливает атрибуты элемента.
setText(text) FooterSection Устанавливает содержимое в виде обычного текста.
setTextAlignment(textAlignment) FooterSection Устанавливает выравнивание текста.

Footnote

Методы

Метод Тип возврата Краткое описание
copy() Footnote Возвращает отдельную глубокую копию текущего элемента.
getAttributes() Object Получает атрибуты элемента.
getFootnoteContents() FootnoteSection Получает содержимое элемента сноски.
getNextSibling() Element Извлекает следующий родственный элемент элемента.
getParent() ContainerElement Извлекает родительский элемент элемента.
getPreviousSibling() Element Извлекает предыдущий родственный элемент элемента.
getType() ElementType Получает ElementType элемента.
isAtDocumentEnd() Boolean Определяет, находится ли элемент в конце Document .
removeFromParent() Footnote Удаляет элемент из его родителя.
setAttributes(attributes) Footnote Устанавливает атрибуты элемента.

FootnoteSection

Методы

Метод Тип возврата Краткое описание
appendParagraph(paragraph) Paragraph Добавляет данный Paragraph .
appendParagraph(text) Paragraph Создает и добавляет новый Paragraph , содержащий указанное текстовое содержимое.
clear() FootnoteSection Очищает содержимое элемента.
copy() FootnoteSection Возвращает отдельную глубокую копию текущего элемента.
editAsText() Text Получает Text версию текущего элемента для редактирования.
findElement(elementType) RangeElement Ищет в содержимом элемента потомка указанного типа.
findElement(elementType, from) RangeElement Ищет в содержимом элемента потомка указанного типа, начиная с указанного RangeElement .
findText(searchPattern) RangeElement Ищет в содержимом элемента указанный текстовый шаблон с помощью регулярных выражений.
findText(searchPattern, from) RangeElement Ищет в содержимом элемента указанный текстовый шаблон, начиная с заданного результата поиска.
getAttributes() Object Получает атрибуты элемента.
getChild(childIndex) Element Извлекает дочерний элемент по указанному дочернему индексу.
getChildIndex(child) Integer Получает дочерний индекс для указанного дочернего элемента.
getNextSibling() Element Извлекает следующий родственный элемент элемента.
getNumChildren() Integer Получает количество детей.
getParagraphs() Paragraph[] Извлекает все Paragraphs содержащиеся в разделе (включая ListItems ).
getParent() ContainerElement Извлекает родительский элемент элемента.
getPreviousSibling() Element Извлекает предыдущий родственный элемент элемента.
getText() String Извлекает содержимое элемента в виде текстовой строки.
getTextAlignment() TextAlignment Получает выравнивание текста.
getType() ElementType Получает ElementType элемента.
insertParagraph(childIndex, paragraph) Paragraph Вставляет данный Paragraph по указанному индексу.
insertParagraph(childIndex, text) Paragraph Создает и вставляет новый Paragraph по указанному индексу, содержащий указанное текстовое содержимое.
removeChild(child) FootnoteSection Удаляет указанный дочерний элемент.
removeFromParent() FootnoteSection Удаляет элемент из его родителя.
replaceText(searchPattern, replacement) Element Заменяет все вхождения данного текстового шаблона заданной строкой замены, используя регулярные выражения.
setAttributes(attributes) FootnoteSection Устанавливает атрибуты элемента.
setText(text) FootnoteSection Устанавливает содержимое в виде обычного текста.
setTextAlignment(textAlignment) FootnoteSection Устанавливает выравнивание текста.

GlyphType

Характеристики

Свойство Тип Описание
BULLET Enum Пуля по умолчанию, круглая и заполненная.
HOLLOW_BULLET Enum Полая пуля.
SQUARE_BULLET Enum Квадратная пуля.
NUMBER Enum Числовая пуля.
LATIN_UPPER Enum Латинская пуля в верхнем регистре.
LATIN_LOWER Enum Латинская строчная пуля.
ROMAN_UPPER Enum Римская цифра, пуля в верхнем регистре.
ROMAN_LOWER Enum Римская цифра, строчная пуля.

HeaderSection

Методы

Метод Тип возврата Краткое описание
appendHorizontalRule() HorizontalRule Создает и добавляет новый HorizontalRule .
appendImage(image) InlineImage Создает и добавляет новый InlineImage из указанного BLOB-объекта изображения.
appendImage(image) InlineImage Добавляет заданный InlineImage .
appendListItem(listItem) ListItem Добавляет данный ListItem .
appendListItem(text) ListItem Создает и добавляет новый ListItem содержащий указанное текстовое содержимое.
appendParagraph(paragraph) Paragraph Добавляет данный Paragraph .
appendParagraph(text) Paragraph Создает и добавляет новый Paragraph , содержащий указанное текстовое содержимое.
appendTable() Table Создает и добавляет новую Table .
appendTable(cells) Table Добавляет новую Table , содержащую TableCell для каждого указанного строкового значения.
appendTable(table) Table Добавляет данную Table .
clear() HeaderSection Очищает содержимое элемента.
copy() HeaderSection Возвращает отдельную глубокую копию текущего элемента.
editAsText() Text Получает Text версию текущего элемента для редактирования.
findElement(elementType) RangeElement Ищет в содержимом элемента потомка указанного типа.
findElement(elementType, from) RangeElement Ищет в содержимом элемента потомка указанного типа, начиная с указанного RangeElement .
findText(searchPattern) RangeElement Ищет в содержимом элемента указанный текстовый шаблон с помощью регулярных выражений.
findText(searchPattern, from) RangeElement Ищет в содержимом элемента указанный текстовый шаблон, начиная с заданного результата поиска.
getAttributes() Object Получает атрибуты элемента.
getChild(childIndex) Element Извлекает дочерний элемент по указанному дочернему индексу.
getChildIndex(child) Integer Получает дочерний индекс для указанного дочернего элемента.
getImages() InlineImage[] Извлекает все InlineImages содержащиеся в разделе.
getListItems() ListItem[] Извлекает все ListItems содержащиеся в разделе.
getNumChildren() Integer Получает количество детей.
getParagraphs() Paragraph[] Извлекает все Paragraphs содержащиеся в разделе (включая ListItems ).
getParent() ContainerElement Извлекает родительский элемент элемента.
getTables() Table[] Извлекает все Tables содержащиеся в разделе.
getText() String Извлекает содержимое элемента в виде текстовой строки.
getTextAlignment() TextAlignment Получает выравнивание текста.
getType() ElementType Получает ElementType элемента.
insertHorizontalRule(childIndex) HorizontalRule Создает и вставляет новое HorizontalRule по указанному индексу.
insertImage(childIndex, image) InlineImage Создает и вставляет InlineImage из указанного большого двоичного объекта изображения по указанному индексу.
insertImage(childIndex, image) InlineImage Вставляет заданный InlineImage по указанному индексу.
insertListItem(childIndex, listItem) ListItem Вставляет заданный ListItem по указанному индексу.
insertListItem(childIndex, text) ListItem Создает и вставляет новый ListItem по указанному индексу, содержащий указанное текстовое содержимое.
insertParagraph(childIndex, paragraph) Paragraph Вставляет данный Paragraph по указанному индексу.
insertParagraph(childIndex, text) Paragraph Создает и вставляет новый Paragraph по указанному индексу, содержащий указанное текстовое содержимое.
insertTable(childIndex) Table Создает и вставляет новую Table по указанному индексу.
insertTable(childIndex, cells) Table Создает и вставляет новую Table , содержащую указанные ячейки, по указанному индексу.
insertTable(childIndex, table) Table Вставляет данную Table по указанному индексу.
removeChild(child) HeaderSection Удаляет указанный дочерний элемент.
removeFromParent() HeaderSection Удаляет элемент из его родителя.
replaceText(searchPattern, replacement) Element Заменяет все вхождения данного текстового шаблона заданной строкой замены, используя регулярные выражения.
setAttributes(attributes) HeaderSection Устанавливает атрибуты элемента.
setText(text) HeaderSection Устанавливает содержимое в виде обычного текста.
setTextAlignment(textAlignment) HeaderSection Устанавливает выравнивание текста.

HorizontalAlignment

Характеристики

Свойство Тип Описание
LEFT Enum Вариант выравнивания по левому краю.
CENTER Enum Вариант выравнивания по центру.
RIGHT Enum Вариант выравнивания по правому краю.
JUSTIFY Enum Опция выравнивания по ширине.

HorizontalRule

Методы

Метод Тип возврата Краткое описание
copy() HorizontalRule Возвращает отдельную глубокую копию текущего элемента.
getAttributes() Object Получает атрибуты элемента.
getNextSibling() Element Извлекает следующий родственный элемент элемента.
getParent() ContainerElement Извлекает родительский элемент элемента.
getPreviousSibling() Element Извлекает предыдущий родственный элемент элемента.
getType() ElementType Получает ElementType элемента.
isAtDocumentEnd() Boolean Определяет, находится ли элемент в конце Document .
removeFromParent() HorizontalRule Удаляет элемент из его родителя.
setAttributes(attributes) HorizontalRule Устанавливает атрибуты элемента.

InlineDrawing

Методы

Метод Тип возврата Краткое описание
copy() InlineDrawing Возвращает отдельную глубокую копию текущего элемента.
getAltDescription() String Возвращает альтернативное описание рисунка.
getAltTitle() String Возвращает альтернативный заголовок рисунка.
getAttributes() Object Получает атрибуты элемента.
getNextSibling() Element Получает следующий элемент сестра элемента.
getParent() ContainerElement Получает родительский элемент элемента.
getPreviousSibling() Element Получает предыдущий элемент сестра элемента.
getType() ElementType Получает ElementType элемента.
isAtDocumentEnd() Boolean Определяет, находится ли элемент в конце Document .
merge() InlineDrawing Объединяет элемент с предыдущим братом того же типа.
removeFromParent() InlineDrawing Удаляет элемент от своего родителя.
setAltDescription(description) InlineDrawing Устанавливает альтернативное описание чертежа.
setAltTitle(title) InlineDrawing Устанавливает альтернативный заголовок чертежа.
setAttributes(attributes) InlineDrawing Устанавливает атрибуты элемента.

InlineImage

Методы

Метод Возврат тип Краткое описание
copy() InlineImage Возвращает отдельную, глубокую копию текущего элемента.
getAltDescription() String Возвращает альтернативное описание изображения.
getAltTitle() String Возвращает альтернативный заголовок изображения.
getAs(contentType) Blob Верните данные внутри этого объекта в виде пятна, преобразованной в указанный тип контента.
getAttributes() Object Получает атрибуты элемента.
getBlob() Blob Верните данные внутри этого объекта в виде капли.
getHeight() Integer Получает высоту изображения в пикселях.
getLinkUrl() String Получает URL -адрес ссылки.
getNextSibling() Element Получает следующий элемент сестра элемента.
getParent() ContainerElement Получает родительский элемент элемента.
getPreviousSibling() Element Получает предыдущий элемент сестра элемента.
getType() ElementType Получает ElementType элемента.
getWidth() Integer Получает ширину изображения в пикселях.
isAtDocumentEnd() Boolean Определяет, находится ли элемент в конце Document .
merge() InlineImage Объединяет элемент с предыдущим братом того же типа.
removeFromParent() InlineImage Удаляет элемент от своего родителя.
setAltDescription(description) InlineImage Устанавливает альтернативное описание изображения.
setAltTitle(title) InlineImage Устанавливает альтернативный заголовок изображения.
setAttributes(attributes) InlineImage Устанавливает атрибуты элемента.
setHeight(height) InlineImage Устанавливает высоту изображения в пикселях.
setLinkUrl(url) InlineImage Устанавливает URL -адрес ссылки.
setWidth(width) InlineImage Устанавливает ширину изображения в пикселях.

ListItem

Методы

Метод Возврат тип Краткое описание
addPositionedImage(image) PositionedImage Создает и вставляет новую PositionedImage из указанного изображения.
appendHorizontalRule() HorizontalRule Создает и добавляет новую HorizontalRule .
appendInlineImage(image) InlineImage Создает и добавляет новую InlineImage с указанной капсы изображения.
appendInlineImage(image) InlineImage Добавляет заданное InlineImage .
appendPageBreak() PageBreak Создает и добавляет новую PageBreak .
appendPageBreak(pageBreak) PageBreak Добавляет данную PageBreak .
appendText(text) Text Создает и добавляет новый Text элемент с указанным содержанием.
appendText(text) Text Добавляет заданный Text элемент.
clear() ListItem Очищает содержимое элемента.
copy() ListItem Возвращает отдельную, глубокую копию текущего элемента.
editAsText() Text Получает Text версию текущего элемента для редактирования.
findElement(elementType) RangeElement Поиск содержимого элемента для потомка указанного типа.
findElement(elementType, from) RangeElement Поиск содержимого элемента для потомка указанного типа, начиная с указанного RangeElement .
findText(searchPattern) RangeElement Поиск содержимого элемента для указанного текстового шаблона с использованием регулярных выражений.
findText(searchPattern, from) RangeElement Поиск содержимого элемента для указанного текстового шаблона, начиная с данного результата поиска.
getAlignment() HorizontalAlignment Получает HorizontalAlignment .
getAttributes() Object Получает атрибуты элемента.
getChild(childIndex) Element Получает дочерний элемент в указанном детском индексе.
getChildIndex(child) Integer Получает индекс ребенка для указанного дочернего элемента.
getGlyphType() GlyphType Получает GlyphType элемента списка.
getHeading() ParagraphHeading Получает ParagraphHeading .
getIndentEnd() Number Получает конечное отступить, в точки.
getIndentFirstLine() Number Получает первую линию в отступление, в точки.
getIndentStart() Number Получает начало.
getLineSpacing() Number Получает интервал между линиями, в точках.
getLinkUrl() String Получает URL -адрес ссылки.
getListId() String Получает идентификатор списка.
getNestingLevel() Integer Получает уровень гнездования элемента.
getNextSibling() Element Получает следующий элемент сестра элемента.
getNumChildren() Integer Получает количество детей.
getParent() ContainerElement Получает родительский элемент элемента.
getPositionedImage(id) PositionedImage Получает PositionedImage по идентификатору изображения.
getPositionedImages() PositionedImage[] Получает все объекты PositionedImage , прикрепленные к абзацу.
getPreviousSibling() Element Получает предыдущий элемент сестра элемента.
getSpacingAfter() Number Получает интервал после элемента, в точках.
getSpacingBefore() Number Извлекает интервал перед элементом, в точках.
getText() String Получает содержимое элемента в виде текстовой строки.
getTextAlignment() TextAlignment Получает выравнивание текста.
getType() ElementType Получает ElementType элемента.
insertHorizontalRule(childIndex) HorizontalRule Создает и вставляет HorizontalRule в указанном индексе.
insertInlineImage(childIndex, image) InlineImage Создает и вставляет новую InlineImage из указанного изображения, в указанном индексе.
insertInlineImage(childIndex, image) InlineImage Вставляет заданную InlineImage в указанном индексе.
insertPageBreak(childIndex) PageBreak Создает и вставляет новую PageBreak в указанном индексе.
insertPageBreak(childIndex, pageBreak) PageBreak Вставка заданную PageBreak в указанном индексе.
insertText(childIndex, text) Text Создает и вставляет новый текстовый элемент в указанном индексе.
insertText(childIndex, text) Text Вставьте заданный Text элемент в указанный индекс с указанным содержимым текста.
isAtDocumentEnd() Boolean Определяет, находится ли элемент в конце Document .
isLeftToRight() Boolean Получает настройку слева направо.
merge() ListItem Объединяет элемент с предыдущим братом того же типа.
removeChild(child) ListItem Удаляет указанный дочерний элемент.
removeFromParent() ListItem Удаляет элемент от своего родителя.
removePositionedImage(id) Boolean Удаляет PositionedImage с помощью идентификатора изображения.
replaceText(searchPattern, replacement) Element Заменяет все входы данного текстового шаблона данной заменяющей строкой, используя регулярные выражения.
setAlignment(alignment) ListItem Устанавливает HorizontalAlignment .
setAttributes(attributes) ListItem Устанавливает атрибуты элемента.
setGlyphType(glyphType) ListItem Устанавливает GlyphType элемента списка.
setHeading(heading) ListItem Устанавливает ParagraphHeading .
setIndentEnd(indentEnd) ListItem Устанавливает конечный отступ, в точки.
setIndentFirstLine(indentFirstLine) ListItem Устанавливает первую линию в отступление, в точках.
setIndentStart(indentStart) ListItem Устанавливает стартовое отступление, в точках.
setLeftToRight(leftToRight) ListItem Устанавливает настройку слева направо.
setLineSpacing(multiplier) ListItem Устанавливает расстояние между линиями, в виде количества, указывающего количество линий для использования для расстояния.
setLinkUrl(url) ListItem Устанавливает URL -адрес ссылки.
setListId(listItem) ListItem Устанавливает идентификатор списка.
setNestingLevel(nestingLevel) ListItem Устанавливает уровень гнездования элемента.
setSpacingAfter(spacingAfter) ListItem Устанавливает интервал после элемента, в точках.
setSpacingBefore(spacingBefore) ListItem Устанавливает интервал перед элементом, в точках.
setText(text) void Устанавливает содержимое элемента списка как текст.
setTextAlignment(textAlignment) ListItem Устанавливает выравнивание текста.

NamedRange

Методы

Метод Возврат тип Краткое описание
getId() String Получает идентификатор этого NamedRange
getName() String Получил имя этого NamedRange
getRange() Range Получает диапазон элементов, связанных с этим NamedRange .
remove() void Удаляет этот NamedRange с вкладки.

PageBreak

Методы

Метод Возврат тип Краткое описание
copy() PageBreak Возвращает отдельную, глубокую копию текущего элемента.
getAttributes() Object Получает атрибуты элемента.
getNextSibling() Element Получает следующий элемент сестра элемента.
getParent() ContainerElement Получает родительский элемент элемента.
getPreviousSibling() Element Получает предыдущий элемент сестра элемента.
getType() ElementType Получает ElementType элемента.
isAtDocumentEnd() Boolean Определяет, находится ли элемент в конце Document .
removeFromParent() PageBreak Удаляет элемент от своего родителя.
setAttributes(attributes) PageBreak Устанавливает атрибуты элемента.

Paragraph

Методы

Метод Возврат тип Краткое описание
addPositionedImage(image) PositionedImage Создает и вставляет новую PositionedImage из указанного изображения.
appendHorizontalRule() HorizontalRule Создает и добавляет новую HorizontalRule .
appendInlineImage(image) InlineImage Создает и добавляет новую InlineImage с указанной капсы изображения.
appendInlineImage(image) InlineImage Добавляет заданное InlineImage .
appendPageBreak() PageBreak Создает и добавляет новую PageBreak .
appendPageBreak(pageBreak) PageBreak Добавляет данную PageBreak .
appendText(text) Text Создает и добавляет новый Text элемент с указанным содержанием.
appendText(text) Text Добавляет заданный Text элемент.
clear() Paragraph Очищает содержимое элемента.
copy() Paragraph Возвращает отдельную, глубокую копию текущего элемента.
editAsText() Text Получает Text версию текущего элемента для редактирования.
findElement(elementType) RangeElement Поиск содержимого элемента для потомка указанного типа.
findElement(elementType, from) RangeElement Поиск содержимого элемента для потомка указанного типа, начиная с указанного RangeElement .
findText(searchPattern) RangeElement Поиск содержимого элемента для указанного текстового шаблона с использованием регулярных выражений.
findText(searchPattern, from) RangeElement Поиск содержимого элемента для указанного текстового шаблона, начиная с данного результата поиска.
getAlignment() HorizontalAlignment Получает HorizontalAlignment .
getAttributes() Object Получает атрибуты элемента.
getChild(childIndex) Element Получает дочерний элемент в указанном детском индексе.
getChildIndex(child) Integer Получает индекс ребенка для указанного дочернего элемента.
getHeading() ParagraphHeading Получает ParagraphHeading .
getIndentEnd() Number Получает конечное отступить, в точки.
getIndentFirstLine() Number Получает первую линию в отступление, в точки.
getIndentStart() Number Получает начало.
getLineSpacing() Number Получает интервал между линиями, в точках.
getLinkUrl() String Получает URL -адрес ссылки.
getNextSibling() Element Получает следующий элемент сестра элемента.
getNumChildren() Integer Получает количество детей.
getParent() ContainerElement Получает родительский элемент элемента.
getPositionedImage(id) PositionedImage Получает PositionedImage по идентификатору изображения.
getPositionedImages() PositionedImage[] Получает все объекты PositionedImage , прикрепленные к абзацу.
getPreviousSibling() Element Получает предыдущий элемент сестра элемента.
getSpacingAfter() Number Получает интервал после элемента, в точках.
getSpacingBefore() Number Извлекает интервал перед элементом, в точках.
getText() String Получает содержимое элемента в виде текстовой строки.
getTextAlignment() TextAlignment Получает выравнивание текста.
getType() ElementType Получает ElementType элемента.
insertHorizontalRule(childIndex) HorizontalRule Создает и вставляет HorizontalRule в указанном индексе.
insertInlineImage(childIndex, image) InlineImage Создает и вставляет новую InlineImage из указанного изображения, в указанном индексе.
insertInlineImage(childIndex, image) InlineImage Вставляет заданную InlineImage в указанном индексе.
insertPageBreak(childIndex) PageBreak Создает и вставляет новую PageBreak в указанном индексе.
insertPageBreak(childIndex, pageBreak) PageBreak Вставка заданную PageBreak в указанном индексе.
insertText(childIndex, text) Text Создает и вставляет новый текстовый элемент в указанном индексе.
insertText(childIndex, text) Text Вставьте заданный Text элемент в указанный индекс с указанным содержимым текста.
isAtDocumentEnd() Boolean Определяет, находится ли элемент в конце Document .
isLeftToRight() Boolean Получает настройку слева направо.
merge() Paragraph Объединяет элемент с предыдущим братом того же типа.
removeChild(child) Paragraph Удаляет указанный дочерний элемент.
removeFromParent() Paragraph Удаляет элемент от своего родителя.
removePositionedImage(id) Boolean Удаляет PositionedImage с помощью идентификатора изображения.
replaceText(searchPattern, replacement) Element Заменяет все входы данного текстового шаблона данной заменяющей строкой, используя регулярные выражения.
setAlignment(alignment) Paragraph Устанавливает HorizontalAlignment .
setAttributes(attributes) Paragraph Устанавливает атрибуты элемента.
setHeading(heading) Paragraph Устанавливает ParagraphHeading .
setIndentEnd(indentEnd) Paragraph Устанавливает конечный отступ, в точки.
setIndentFirstLine(indentFirstLine) Paragraph Устанавливает первую линию в отступление, в точках.
setIndentStart(indentStart) Paragraph Устанавливает стартовое отступление, в точках.
setLeftToRight(leftToRight) Paragraph Устанавливает настройку слева направо.
setLineSpacing(multiplier) Paragraph Устанавливает расстояние между линиями, в виде количества, указывающего количество линий для использования для расстояния.
setLinkUrl(url) Paragraph Устанавливает URL -адрес ссылки.
setSpacingAfter(spacingAfter) Paragraph Устанавливает интервал после элемента, в точках.
setSpacingBefore(spacingBefore) Paragraph Устанавливает интервал перед элементом, в точках.
setText(text) void Устанавливает содержимое абзаца как текст.
setTextAlignment(textAlignment) Paragraph Устанавливает выравнивание текста.

ParagraphHeading

Характеристики

Свойство Тип Описание
NORMAL Enum Опция заголовка для обычного текста.
HEADING1 Enum Самый высокий вариант заголовка.
HEADING2 Enum Второй вариант заголовка.
HEADING3 Enum Вариант третьего заголовка
HEADING4 Enum Четвертый вариант заголовка.
HEADING5 Enum Пятый вариант заголовка.
HEADING6 Enum Самый низкий вариант заголовка.
TITLE Enum Вариант заголовка заголовка.
SUBTITLE Enum Опция заголовка подзаголовок.

Person

Методы

Метод Возврат тип Краткое описание
copy() Person Возвращает отдельную, глубокую копию текущего элемента.
getAttributes() Object Получает атрибуты элемента.
getEmail() String Возвращает адрес электронной почты человека.
getName() String Возвращает отображаемое имя человека, если установлено.
getNextSibling() Element Получает следующий элемент сестра элемента.
getParent() ContainerElement Получает родительский элемент элемента.
getPreviousSibling() Element Получает предыдущий элемент сестра элемента.
getType() ElementType Получает ElementType элемента.
isAtDocumentEnd() Boolean Определяет, находится ли элемент в конце Document .
merge() Person Объединяет элемент с предыдущим братом того же типа.
removeFromParent() Person Удаляет элемент от своего родителя.
setAttributes(attributes) Person Устанавливает атрибуты элемента.

Position

Методы

Метод Возврат тип Краткое описание
getElement() Element Получает элемент, который содержит эту Position .
getOffset() Integer Получает относительное местоположение этой Position в элементе, который его содержит.
getSurroundingText() Text Создает искусственный Text элемент, который представляет текст и форматирование Paragraph или ListItem , который содержит Position , либо напрямую, либо через цепь детских элементов.
getSurroundingTextOffset() Integer Получает смещение этой Position в Text элементе, возвращаемом getSurroundingText() .
insertBookmark() Bookmark Создает и вставляет новую Bookmark на этой Position .
insertInlineImage(image) InlineImage Создает и вставляет новую InlineImage в этой Position из указанного изображения.
insertText(text) Text Встает указанный текст в эту Position .

PositionedImage

Методы

Метод Возврат тип Краткое описание
getAs(contentType) Blob Верните данные внутри этого объекта в виде пятна, преобразованной в указанный тип контента.
getBlob() Blob Верните данные внутри этого объекта в виде капли.
getHeight() Integer Получает высоту изображения в пикселях.
getId() String Получает идентификатор изображения.
getLayout() PositionedLayout Получает значение перечисления, которое представляет, как выкладывается изображение.
getLeftOffset() Number Получает смещение изображения в точках, слева от абзаца.
getParagraph() Paragraph Получил Paragraph на привязку изображение.
getTopOffset() Number Получает смещение изображения в точках, с вершины абзаца.
getWidth() Integer Получает ширину изображения в пикселях.
setHeight(height) PositionedImage Устанавливает высоту изображения в пикселях.
setLayout(layout) PositionedImage Устанавливает определение того, как изложена изображение.
setLeftOffset(offset) PositionedImage Устанавливает смещение изображения в точках, слева от абзаца.
setTopOffset(offset) PositionedImage Устанавливает смещение изображения в точках, с вершины абзаца.
setWidth(width) PositionedImage Устанавливает ширину изображения в пикселях.

PositionedLayout

Характеристики

Свойство Тип Описание
ABOVE_TEXT Enum Изображение расположено над текстом.
BREAK_BOTH Enum Изображение разбивает текст слева и вправо.
BREAK_LEFT Enum Изображение разбивает текст слева.
BREAK_RIGHT Enum Изображение разбивает текст справа.
WRAP_TEXT Enum Изображение обернуто текстом.

Range

Методы

Метод Возврат тип Краткое описание
getRangeElements() RangeElement[] Получает все элементы в этом Range , включая любые частичные Text элементы (например, в случае выбора, который включает только часть Text элемента).

RangeBuilder

Методы

Метод Возврат тип Краткое описание
addElement(element) RangeBuilder Добавляет целый Element в этот RangeBuilder .
addElement(textElement, startOffset, endOffsetInclusive) RangeBuilder Добавляет частичный Text элемент в этот RangeBuilder .
addElementsBetween(startElement, endElementInclusive) RangeBuilder Добавляет два целых элемента и все элементы между ними, к этому RangeBuilder .
addElementsBetween(startTextElement, startOffset, endTextElementInclusive, endOffsetInclusive) RangeBuilder Добавляет два частичных Text элемента и все элементы между ними, в RangeBuilder .
addRange(range) RangeBuilder Добавляет содержимое другого Range в этот RangeBuilder .
build() Range Конструирует Range от настройки, применяемых к строителю.
getRangeElements() RangeElement[] Получает все элементы в этом Range , включая любые частичные Text элементы (например, в случае выбора, который включает только часть Text элемента).

RangeElement

Методы

Метод Возврат тип Краткое описание
getElement() Element Получает Element , который соответствует этому RangeElement .
getEndOffsetInclusive() Integer Получает положение конца частичного диапазона в элементе диапазона.
getStartOffset() Integer Получает положение начала частичного диапазона в элементе диапазона.
isPartial() Boolean Определяет, охватывает ли этот элемент диапазона весь элемент или частичный выбор символов элемента.

Методы

Метод Возврат тип Краткое описание
copy() RichLink Возвращает отдельную, глубокую копию текущего элемента.
getAttributes() Object Получает атрибуты элемента.
getMimeType() String Возвращает тип MIME ссылки, которая доступна, когда элемент является ссылкой на файл диска и в противном null .
getNextSibling() Element Получает следующий элемент сестра элемента.
getParent() ContainerElement Получает родительский элемент элемента.
getPreviousSibling() Element Получает предыдущий элемент сестра элемента.
getTitle() String Возвращает титул ссылки.
getType() ElementType Получает ElementType элемента.
getUrl() String Возвращает URL ресурса.
isAtDocumentEnd() Boolean Определяет, находится ли элемент в конце Document .
merge() RichLink Объединяет элемент с предыдущим братом того же типа.
removeFromParent() RichLink Удаляет элемент от своего родителя.
setAttributes(attributes) RichLink Устанавливает атрибуты элемента.

Tab

Методы

Метод Возврат тип Краткое описание
asDocumentTab() DocumentTab Получает содержимое вкладки как DocumentTab .
getChildTabs() Tab[] Получает вкладки ребенка, вложенные в эту вкладку.
getId() String Получает идентификатор вкладки.
getIndex() Integer Получает 0 на основе индекса вкладки в родительском языке.
getTitle() String Получает заголовок вкладки.
getType() TabType Получает тип вкладки.

TabType

Характеристики

Свойство Тип Описание
DOCUMENT_TAB Enum Тип, соответствующий DocumentTab .

Table

Методы

Метод Возврат тип Краткое описание
appendTableRow() TableRow Создает и добавляет новый TableRow .
appendTableRow(tableRow) TableRow Добавляет данный TableRow .
clear() Table Очищает содержимое элемента.
copy() Table Возвращает отдельную, глубокую копию текущего элемента.
editAsText() Text Получает Text версию текущего элемента для редактирования.
findElement(elementType) RangeElement Поиск содержимого элемента для потомка указанного типа.
findElement(elementType, from) RangeElement Поиск содержимого элемента для потомка указанного типа, начиная с указанного RangeElement .
findText(searchPattern) RangeElement Поиск содержимого элемента для указанного текстового шаблона с использованием регулярных выражений.
findText(searchPattern, from) RangeElement Поиск содержимого элемента для указанного текстового шаблона, начиная с данного результата поиска.
getAttributes() Object Получает атрибуты элемента.
getBorderColor() String Получает цвет границы.
getBorderWidth() Number Получает ширину границы в очках.
getCell(rowIndex, cellIndex) TableCell Получает TableCell в указанных индексах строк и ячейки.
getChild(childIndex) Element Получает дочерний элемент в указанном детском индексе.
getChildIndex(child) Integer Получает индекс ребенка для указанного дочернего элемента.
getColumnWidth(columnIndex) Number Получает ширину указанного столбца таблицы, в точках.
getLinkUrl() String Получает URL -адрес ссылки.
getNextSibling() Element Получает следующий элемент сестра элемента.
getNumChildren() Integer Получает количество детей.
getNumRows() Integer Получает количество TableRows .
getParent() ContainerElement Получает родительский элемент элемента.
getPreviousSibling() Element Получает предыдущий элемент сестра элемента.
getRow(rowIndex) TableRow Получает TableRow в указанном индексе строк.
getText() String Получает содержимое элемента в виде текстовой строки.
getTextAlignment() TextAlignment Получает выравнивание текста.
getType() ElementType Получает ElementType элемента.
insertTableRow(childIndex) TableRow Создает и вставляет новое TableRow в указанном индексе.
insertTableRow(childIndex, tableRow) TableRow Вставляет заданный TableRow в указанном индексе.
isAtDocumentEnd() Boolean Определяет, находится ли элемент в конце Document .
removeChild(child) Table Удаляет указанный дочерний элемент.
removeFromParent() Table Удаляет элемент от своего родителя.
removeRow(rowIndex) TableRow Удаляет TableRow при указанном индексе строк.
replaceText(searchPattern, replacement) Element Заменяет все входы данного текстового шаблона данной заменяющей строкой, используя регулярные выражения.
setAttributes(attributes) Table Устанавливает атрибуты элемента.
setBorderColor(color) Table Устанавливает цвет границы.
setBorderWidth(width) Table Устанавливает ширину границы, в точках.
setColumnWidth(columnIndex, width) Table Устанавливает ширину указанного столбца в точках.
setLinkUrl(url) Table Устанавливает URL -адрес ссылки.
setTextAlignment(textAlignment) Table Устанавливает выравнивание текста.

TableCell

Методы

Метод Возврат тип Краткое описание
appendHorizontalRule() HorizontalRule Создает и добавляет новую HorizontalRule .
appendImage(image) InlineImage Создает и добавляет новую InlineImage с указанной капсы изображения.
appendImage(image) InlineImage Добавляет заданное InlineImage .
appendListItem(listItem) ListItem Добавляет данный ListItem .
appendListItem(text) ListItem Создает и добавляет новый ListItem .
appendParagraph(paragraph) Paragraph Добавляет данный Paragraph .
appendParagraph(text) Paragraph Создает и добавляет новый Paragraph .
appendTable() Table Создает и добавляет новую Table .
appendTable(cells) Table Добавляет новую Table , содержащую указанные ячейки.
appendTable(table) Table Добавляет данную Table .
clear() TableCell Очищает содержимое элемента.
copy() TableCell Возвращает отдельную, глубокую копию текущего элемента.
editAsText() Text Получает Text версию текущего элемента для редактирования.
findElement(elementType) RangeElement Поиск содержимого элемента для потомка указанного типа.
findElement(elementType, from) RangeElement Поиск содержимого элемента для потомка указанного типа, начиная с указанного RangeElement .
findText(searchPattern) RangeElement Поиск содержимого элемента для указанного текстового шаблона с использованием регулярных выражений.
findText(searchPattern, from) RangeElement Поиск содержимого элемента для указанного текстового шаблона, начиная с данного результата поиска.
getAttributes() Object Получает атрибуты элемента.
getBackgroundColor() String Получает цвет фона.
getChild(childIndex) Element Получает дочерний элемент в указанном детском индексе.
getChildIndex(child) Integer Получает индекс ребенка для указанного дочернего элемента.
getColSpan() Integer Извлекает пролет колонны, который представляет собой количество столбцов табличных ячеек.
getLinkUrl() String Получает URL -адрес ссылки.
getNextSibling() Element Получает следующий элемент сестра элемента.
getNumChildren() Integer Получает количество детей.
getPaddingBottom() Number Получает нижнюю прокладку в точках.
getPaddingLeft() Number Получает левую прокладку, в точках.
getPaddingRight() Number Получает правую прокладку в точках.
getPaddingTop() Number Получает верхнюю прокладку в точках.
getParent() ContainerElement Получает родительский элемент элемента.
getParentRow() TableRow Получает TableRow содержащую текущую TableCell .
getParentTable() Table Получает Table содержащую текущую TableCell .
getPreviousSibling() Element Получает предыдущий элемент сестра элемента.
getRowSpan() Integer Извлекает пролет ряда, который представляет собой количество рядов табличных ячеек, которые эта ячейка простирается.
getText() String Получает содержимое элемента в виде текстовой строки.
getTextAlignment() TextAlignment Получает выравнивание текста.
getType() ElementType Получает ElementType элемента.
getVerticalAlignment() VerticalAlignment Получает VerticalAlignment .
getWidth() Number Получает ширину колонны, содержащей ячейку, в точках.
insertHorizontalRule(childIndex) HorizontalRule Создает и вставляет новую HorizontalRule в указанном индексе.
insertImage(childIndex, image) InlineImage Создает и вставляет InlineImage из указанного изображения Blob, в указанном индексе.
insertImage(childIndex, image) InlineImage Вставляет заданную InlineImage в указанном индексе.
insertListItem(childIndex, listItem) ListItem Вставка заданный ListItem в указанном индексе.
insertListItem(childIndex, text) ListItem Создает и вставляет новый ListItem по указанному индексу.
insertParagraph(childIndex, paragraph) Paragraph Вставляет заданный Paragraph в указанном индексе.
insertParagraph(childIndex, text) Paragraph Создает и вставляет новый Paragraph по указанному индексу.
insertTable(childIndex) Table Создает и вставляет новую Table в указанном индексе.
insertTable(childIndex, cells) Table Создает и вставляет новую Table , содержащую указанные ячейки, в указанном индексе.
insertTable(childIndex, table) Table Вставляет данную Table в указанном индексе.
isAtDocumentEnd() Boolean Определяет, находится ли элемент в конце Document .
merge() TableCell Объединяет элемент с предыдущим братом того же типа.
removeChild(child) TableCell Удаляет указанный дочерний элемент.
removeFromParent() TableCell Удаляет элемент от своего родителя.
replaceText(searchPattern, replacement) Element Заменяет все входы данного текстового шаблона данной заменяющей строкой, используя регулярные выражения.
setAttributes(attributes) TableCell Устанавливает атрибуты элемента.
setBackgroundColor(color) TableCell Устанавливает цвет фона.
setLinkUrl(url) TableCell Устанавливает URL -адрес ссылки.
setPaddingBottom(paddingBottom) TableCell Устанавливает нижнюю прокладку, в точках.
setPaddingLeft(paddingLeft) TableCell Устанавливает левую прокладку, в точках.
setPaddingRight(paddingRight) TableCell Устанавливает правую прокладку, в точках.
setPaddingTop(paddingTop) TableCell Устанавливает верхнюю прокладку, в точках.
setText(text) TableCell Устанавливает содержимое как простой текст.
setTextAlignment(textAlignment) TableCell Устанавливает выравнивание текста.
setVerticalAlignment(alignment) TableCell Устанавливает вертикальное выравнивание.
setWidth(width) TableCell Устанавливает ширину столбца, содержащей текущую ячейку, в точках.

TableOfContents

Методы

Метод Возврат тип Краткое описание
clear() TableOfContents Очищает содержимое элемента.
copy() TableOfContents Возвращает отдельную, глубокую копию текущего элемента.
editAsText() Text Получает Text версию текущего элемента для редактирования.
findElement(elementType) RangeElement Поиск содержимого элемента для потомка указанного типа.
findElement(elementType, from) RangeElement Поиск содержимого элемента для потомка указанного типа, начиная с указанного RangeElement .
findText(searchPattern) RangeElement Поиск содержимого элемента для указанного текстового шаблона с использованием регулярных выражений.
findText(searchPattern, from) RangeElement Поиск содержимого элемента для указанного текстового шаблона, начиная с данного результата поиска.
getAttributes() Object Получает атрибуты элемента.
getChild(childIndex) Element Получает дочерний элемент в указанном детском индексе.
getChildIndex(child) Integer Получает индекс ребенка для указанного дочернего элемента.
getLinkUrl() String Получает URL -адрес ссылки.
getNextSibling() Element Получает следующий элемент сестра элемента.
getNumChildren() Integer Получает количество детей.
getParent() ContainerElement Получает родительский элемент элемента.
getPreviousSibling() Element Получает предыдущий элемент сестра элемента.
getText() String Получает содержимое элемента в виде текстовой строки.
getTextAlignment() TextAlignment Получает выравнивание текста.
getType() ElementType Получает ElementType элемента.
isAtDocumentEnd() Boolean Определяет, находится ли элемент в конце Document .
removeFromParent() TableOfContents Удаляет элемент от своего родителя.
replaceText(searchPattern, replacement) Element Заменяет все входы данного текстового шаблона данной заменяющей строкой, используя регулярные выражения.
setAttributes(attributes) TableOfContents Устанавливает атрибуты элемента.
setLinkUrl(url) TableOfContents Устанавливает URL -адрес ссылки.
setTextAlignment(textAlignment) TableOfContents Устанавливает выравнивание текста.

TableRow

Методы

Метод Возврат тип Краткое описание
appendTableCell() TableCell Создает и добавляет новую TableCell .
appendTableCell(textContents) TableCell Добавляет заданную TableCell содержащую указанный текст.
appendTableCell(tableCell) TableCell Добавляет данную TableCell .
clear() TableRow Очищает содержимое элемента.
copy() TableRow Возвращает отдельную, глубокую копию текущего элемента.
editAsText() Text Получает Text версию текущего элемента для редактирования.
findElement(elementType) RangeElement Поиск содержимого элемента для потомка указанного типа.
findElement(elementType, from) RangeElement Поиск содержимого элемента для потомка указанного типа, начиная с указанного RangeElement .
findText(searchPattern) RangeElement Поиск содержимого элемента для указанного текстового шаблона с использованием регулярных выражений.
findText(searchPattern, from) RangeElement Поиск содержимого элемента для указанного текстового шаблона, начиная с данного результата поиска.
getAttributes() Object Получает атрибуты элемента.
getCell(cellIndex) TableCell Получает TableCell в указанном индексе ячейки.
getChild(childIndex) Element Получает дочерний элемент в указанном детском индексе.
getChildIndex(child) Integer Получает индекс ребенка для указанного дочернего элемента.
getLinkUrl() String Получает URL -адрес ссылки.
getMinimumHeight() Number Получает минимальную высоту, в точках.
getNextSibling() Element Получает следующий элемент сестра элемента.
getNumCells() Integer Получает количество ячеек в ряду.
getNumChildren() Integer Получает количество детей.
getParent() ContainerElement Получает родительский элемент элемента.
getParentTable() Table Получает Table содержащую текущую строку.
getPreviousSibling() Element Получает предыдущий элемент сестра элемента.
getText() String Получает содержимое элемента в виде текстовой строки.
getTextAlignment() TextAlignment Получает выравнивание текста.
getType() ElementType Получает ElementType элемента.
insertTableCell(childIndex) TableCell Создает и вставляет новую TableCell в указанном индексе.
insertTableCell(childIndex, textContents) TableCell Встает заданную TableCell в указанном индексе, содержащий заданный текст.
insertTableCell(childIndex, tableCell) TableCell Вставляет заданную TableCell в указанном индексе.
isAtDocumentEnd() Boolean Определяет, находится ли элемент в конце Document .
merge() TableRow Объединяет элемент с предыдущим братом того же типа.
removeCell(cellIndex) TableCell Удаляет TableCell в указанном индексе ячейки.
removeChild(child) TableRow Удаляет указанный дочерний элемент.
removeFromParent() TableRow Удаляет элемент от своего родителя.
replaceText(searchPattern, replacement) Element Заменяет все входы данного текстового шаблона данной заменяющей строкой, используя регулярные выражения.
setAttributes(attributes) TableRow Устанавливает атрибуты элемента.
setLinkUrl(url) TableRow Устанавливает URL -адрес ссылки.
setMinimumHeight(minHeight) TableRow Устанавливает минимальную высоту, в точках.
setTextAlignment(textAlignment) TableRow Устанавливает выравнивание текста.

Text

Методы

Метод Возврат тип Краткое описание
appendText(text) Text Добавляет указанный текст в конце этой текстовой области.
copy() Text Возвращает отдельную, глубокую копию текущего элемента.
deleteText(startOffset, endOffsetInclusive) Text Удаляет диапазон текста.
editAsText() Text Получает Text версию текущего элемента для редактирования.
findText(searchPattern) RangeElement Поиск содержимого элемента для указанного текстового шаблона с использованием регулярных выражений.
findText(searchPattern, from) RangeElement Поиск содержимого элемента для указанного текстового шаблона, начиная с данного результата поиска.
getAttributes() Object Получает атрибуты элемента.
getAttributes(offset) Object Получает атрибуты при указанном смещении символов.
getBackgroundColor() String Получает настройку цвета фона.
getBackgroundColor(offset) String Получает цвет фона в указанном смещении символов.
getFontFamily() String Получает семейную обстановку шрифтов.
getFontFamily(offset) String Получает семейство шрифтов в указанное смещение персонажа.
getFontSize() Number Получает настройку размера шрифта.
getFontSize(offset) Number Получает размер шрифта в указанном смещении символов.
getForegroundColor() String Получает настройку цвета переднего плана.
getForegroundColor(offset) String Получает цвет переднего плана при указанном смещении символов.
getLinkUrl() String Получает URL -адрес ссылки.
getLinkUrl(offset) String Получает URL -адрес ссылки при указанном смещении символов.
getNextSibling() Element Получает следующий элемент сестра элемента.
getParent() ContainerElement Получает родительский элемент элемента.
getPreviousSibling() Element Получает предыдущий элемент сестра элемента.
getText() String Получает содержимое элемента в виде текстовой строки.
getTextAlignment() TextAlignment Получает выравнивание текста.
getTextAlignment(offset) TextAlignment Получает выравнивание текста для одного персонажа.
getTextAttributeIndices() Integer[] Получает набор текстовых индексов, которые соответствуют началу отличительных прогонов форматирования текста.
getType() ElementType Получает ElementType элемента.
insertText(offset, text) Text Вставьте указанный текст в заданное смещение символов.
isAtDocumentEnd() Boolean Определяет, находится ли элемент в конце Document .
isBold() Boolean Получает жирную настройку.
isBold(offset) Boolean Получает смелую настройку при указанном смещении символов.
isItalic() Boolean Получает курсивную обстановку.
isItalic(offset) Boolean Получает курсивную настройку при указанном смещении символов.
isStrikethrough() Boolean Получает настройку удара.
isStrikethrough(offset) Boolean Получает настройку удара при указанном смещении символов.
isUnderline() Boolean Получает подчеркивание настройки.
isUnderline(offset) Boolean Получает подчеркивание настройки при указанном смещении символов.
merge() Text Объединяет элемент с предыдущим братом того же типа.
removeFromParent() Text Удаляет элемент от своего родителя.
replaceText(searchPattern, replacement) Element Заменяет все входы данного текстового шаблона данной заменяющей строкой, используя регулярные выражения.
setAttributes(startOffset, endOffsetInclusive, attributes) Text Применяет указанные атрибуты к данному диапазону символов.
setAttributes(attributes) Text Устанавливает атрибуты элемента.
setBackgroundColor(startOffset, endOffsetInclusive, color) Text Устанавливает цвет фона для указанного диапазона символов.
setBackgroundColor(color) Text Устанавливает цвет фона.
setBold(bold) Text Устанавливает жирную настройку.
setBold(startOffset, endOffsetInclusive, bold) Text Устанавливает настройку жирного шрифта для указанного диапазона символов.
setFontFamily(startOffset, endOffsetInclusive, fontFamilyName) Text Устанавливает семейство шрифтов для указанного диапазона символов.
setFontFamily(fontFamilyName) Text Устанавливает семью шрифтов.
setFontSize(startOffset, endOffsetInclusive, size) Text Устанавливает размер шрифта для указанного диапазона символов.
setFontSize(size) Text Устанавливает размер шрифта.
setForegroundColor(startOffset, endOffsetInclusive, color) Text Устанавливает цвет переднего плана для указанного диапазона символов.
setForegroundColor(color) Text Устанавливает цвет переднего плана.
setItalic(italic) Text Устанавливает курсивную обстановку.
setItalic(startOffset, endOffsetInclusive, italic) Text Устанавливает курсивную настройку для указанного диапазона символов.
setLinkUrl(startOffset, endOffsetInclusive, url) Text Устанавливает URL -адрес ссылки для указанного диапазона символов.
setLinkUrl(url) Text Устанавливает URL -адрес ссылки.
setStrikethrough(strikethrough) Text Устанавливает настройку Strikethrough.
setStrikethrough(startOffset, endOffsetInclusive, strikethrough) Text Устанавливает настройку Strikethrough для указанного диапазона символов.
setText(text) Text Устанавливает содержимое текста.
setTextAlignment(startOffset, endOffsetInclusive, textAlignment) Text Устанавливает выравнивание текста для данного диапазона символов.
setTextAlignment(textAlignment) Text Устанавливает выравнивание текста.
setUnderline(underline) Text Устанавливает подчеркивание настройки.
setUnderline(startOffset, endOffsetInclusive, underline) Text Устанавливает подчеркивание настройки для указанного диапазона символов.

TextAlignment

Характеристики

Свойство Тип Описание
NORMAL Enum Нормальное выравнивание текста.
SUPERSCRIPT Enum Выравнивание текста SuperScript.
SUBSCRIPT Enum Выравнивание текста подписания.

UnsupportedElement

Методы

Метод Возврат тип Краткое описание
copy() UnsupportedElement Возвращает отдельную, глубокую копию текущего элемента.
getAttributes() Object Получает атрибуты элемента.
getNextSibling() Element Получает следующий элемент сестра элемента.
getParent() ContainerElement Получает родительский элемент элемента.
getPreviousSibling() Element Получает предыдущий элемент сестра элемента.
getType() ElementType Получает ElementType элемента.
isAtDocumentEnd() Boolean Определяет, находится ли элемент в конце Document .
merge() UnsupportedElement Объединяет элемент с предыдущим братом того же типа.
removeFromParent() UnsupportedElement Удаляет элемент от своего родителя.
setAttributes(attributes) UnsupportedElement Устанавливает атрибуты элемента.

VerticalAlignment

Характеристики

Свойство Тип Описание
BOTTOM Enum Вариант выравнивания дна.
CENTER Enum Вариант выравнивания центра.
TOP Enum Вариант высшего выравнивания.