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元素屬性的列舉。
BodyGoogle 文件分頁內容。
Bookmark代表書籤的物件。
ContainerElement可包含其他元素的一般元素。
Date表示格式化日期的元素
Document文件,內含一或多個 Tab 物件,每個物件都含有 RTF 格式和 元素,例如表格和清單。
DocumentApp文件服務會建立並開啟可編輯的「Documents」。
DocumentTab文件分頁,包含 RTF 格式和元素 (例如表格和清單)。
Element一般元素。
ElementType所有元素類型的列舉。
Equation代表數學運算式的元素。
EquationFunction代表數學 Equation 中函式的元素。
EquationFunctionArgumentSeparator代表數學 Equation 中函式分隔符的元素。
EquationSymbol代表數學 Equation 中符號的元素。
FontFamily列舉支援的字型。
FooterSection代表頁尾區段的元素。
Footnote代表註腳的元素。
FootnoteSection代表註腳部分的元素。
GlyphType列舉支援的字符型別。
HeaderSection代表標頭區段的元素。
HorizontalAlignment列舉支援的水平對齊類型。
HorizontalRule代表水平規則的元素。
InlineDrawing代表嵌入繪圖的元素。
InlineImage代表內嵌圖片的元素。
ListItem代表清單項目的元素。
NamedRange具有名稱和 ID 的 Range,以便稍後擷取。
PageBreak代表分頁符號的元素。
Paragraph代表段落的元素。
ParagraphHeading標準段落標題的列舉。
Person代表使用者連結的元素。
Position參照文件分頁中的位置 (相對於特定元素)。
PositionedImage固定位置圖片固定至 Paragraph 的固定位置。
PositionedLayout列舉項目,指定如何相對於周遭環境的 PositionedImage 文字。
Range文件中的特定元素。
RangeBuilder用於透過文件元素建構 Range 物件的建構工具。
RangeElement以可能開始和結束偏移做為 Element 的包裝函式。
RichLink這個元素代表 Google 資源連結,例如雲端硬碟檔案或 YouTube 影片。
TabGoogle 文件中的分頁。
TabType所有分頁類型的列舉。
Table代表資料表的元素。
TableCell代表表格儲存格的元素。
TableOfContents包含目錄的元素。
TableRow代表表格列的元素。
Text代表 RTF 格式區域的元素。
TextAlignment文字對齊類型類型的列舉。
UnsupportedElement元素代表區域不明或不受指令碼影響的區域,例如 頁碼。
VerticalAlignment列舉支援的垂直對齊類型。

Attribute

屬性

屬性類型說明
BACKGROUND_COLOREnum元素 (段落、表格等) 或文件的背景顏色。
BOLDEnumRTF 格式的字型粗細設定。
BORDER_COLOREnum表格元素的邊框顏色。
BORDER_WIDTHEnum表格元素的框線寬度 (以點為單位)。
CODEEnum方程式元素的程式碼內容。
FONT_FAMILYEnum字型系列設定,適用於 RTF 格式。
FONT_SIZEEnumRTF 格式的字型大小設定。
FOREGROUND_COLOREnumRTF 格式的前景顏色設定。
HEADINGEnum段落元素的標題類型 (例如 DocumentApp.ParagraphHeading.HEADING1)。
HEIGHTEnum圖片元素的高度設定。
HORIZONTAL_ALIGNMENTEnum段落元素的水平對齊方式 (例如 DocumentApp.HorizontalAlignment.CENTER)。
INDENT_ENDEnum段落元素的結束縮排設定。
INDENT_FIRST_LINEEnum第一行縮排設定 (指向段落元素)。
INDENT_STARTEnum段落元素起始縮排設定 (以點表示)。
ITALICEnumRTF 字型的字型樣式設定。
GLYPH_TYPEEnum清單項目元素的字符類型。
LEFT_TO_RIGHTEnumRTF 格式的文字方向設定。
LINE_SPACINGEnum將行距設定為調節係數 (適用於段落元素) 的行距設定。
LINK_URLEnum使用 RTF 格式的連結網址。
LIST_IDEnum所屬清單的 ID,供清單項目元素使用。
MARGIN_BOTTOMEnum點的下邊界設定,適用於段落元素。
MARGIN_LEFTEnum點的左邊界設定,適用於段落元素。
MARGIN_RIGHTEnum點的右側邊界設定,適用於段落元素。
MARGIN_TOPEnum點的上邊界設定,適用於段落元素。
NESTING_LEVELEnum清單項目元素的項目巢狀層級。
MINIMUM_HEIGHTEnum表格列元素的最小高度設定 (以點為單位)。
PADDING_BOTTOMEnum表格儲存格元素的底部邊框間距設定。
PADDING_LEFTEnum表格儲存格元素的左側邊框間距設定。
PADDING_RIGHTEnum點的右側邊框間距設定,適用於表格儲存格元素。
PADDING_TOPEnum點的頂部邊框間距設定,適用於表格儲存格元素。
PAGE_HEIGHTEnum文件的頁面高度 (以點為單位)。
PAGE_WIDTHEnum文件的頁面寬度設定 (以點為單位)。
SPACING_AFTEREnum段落元素的底部間距設定 (適用於段落元素)。
SPACING_BEFOREEnum段落元素的上間距設定 (以點為單位)。
STRIKETHROUGHEnum「刪除」設定,適用於 RTF 格式文字。
UNDERLINEEnum底線設定 (適用於 RTF 格式)。
VERTICAL_ALIGNMENTEnum表格儲存格元素的垂直對齊設定。
WIDTHEnum表格儲存格和圖片元素的寬度設定。

Body

方法

方法傳回類型簡短說明
appendHorizontalRule()HorizontalRule建立並附加新的 HorizontalRule
appendImage(image)InlineImage從指定的圖片 blob 建立及附加新的 InlineImage
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針對每個指定字串值,附加含有 TableCell 的新 Table
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從指定的圖片 blob 建立並插入 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 的 ID。
getPosition()Position取得 DocumentTabBookmarkPosition
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擷取連結網址。
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設定連結網址。
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.getTab(TAB_ID).asDocumentTab().getBody()

如要進一步瞭解分頁功能,請參閱「使用分頁」。

方法

方法傳回類型簡短說明
addBookmark(position)BookmarkBookmark 新增至第一個標籤Position至第一個標籤,針對 文件「繫結」至文件、使用中的分頁。
addEditor(emailAddress)Document將特定使用者新增至 Document 的編輯者清單。
addEditor(user)Document將特定使用者新增至 Document 的編輯者清單。
addEditors(emailAddresses)Document將指定的使用者陣列新增至 Document 的編輯者清單。
addFooter()FooterSection將頁尾區段 (如果有的話) 新增至第一個分頁;針對由文件「綁定」文件的指令碼,使用中的分頁新增。
addHeader()HeaderSection將標頭區段 (如果有的話) 新增至第一個分頁;針對由「綁定」文件的指令碼 (使用中的分頁) 新增標頭區段。
addNamedRange(name, range)NamedRange新增 NamedRange,這是一個有名稱和 ID 的 Range 之後在第一個分頁中擷取;如果是與文件「繫結」至文件的指令碼,則擷取使用中的分頁。
addViewer(emailAddress)Document將特定使用者新增至 Document 的檢視者清單。
addViewer(user)Document將特定使用者新增至 Document 的檢視者清單。
addViewers(emailAddresses)Document將指定的使用者陣列新增至 Document 的檢視者清單。
getActiveTab()Tab在文件中取得使用者目前有效的 Tab
getAs(contentType)Blob擷取目前的 Document 內容,做為指定類型的 blob。
getBlob()Blob將目前的 Document 內容擷取為 blob。
getBody()Body擷取第一個分頁的 Body;如果指令碼「繫結」至文件,則擷取使用中分頁的 DocumentBodySection
getBookmark(id)Bookmark從第一個分頁中取得含指定 ID 的 Bookmark;如為綁定文件的指令碼,則為使用中的分頁。
getBookmarks()Bookmark[]取得第一個分頁中的所有 Bookmark 物件;對於與文件「繫結」至文件的指令碼,則取得使用中的分頁。
getCursor()Position在使用中分頁中取得使用者的遊標。
getEditors()User[]取得這個 Document 的編輯者清單。
getFooter()FooterSection擷取第一個分頁的頁尾區段,或者如果指令碼「綁定」至文件,則擷取使用中分頁的頁尾 專區。
getFootnotes()Footnote[]擷取第一個分頁主體中的所有 Footnote 元素;如果指令碼「繫結」至文件,則擷取使用中分頁的主體。
getHeader()HeaderSection擷取第一個分頁的標頭區段,或者如果指令碼「繫結」至文件,則擷取使用中分頁的標頭 專區。
getId()String擷取文件的專屬 ID。
getLanguage()String取得文件的語言代碼。
getName()String擷取文件標題。
getNamedRangeById(id)NamedRange從第一個分頁中取得含指定 ID 的 NamedRange;如為綁定文件的指令碼,則為使用中的分頁。
getNamedRanges()NamedRange[]取得第一個分頁中的所有 NamedRange 物件;對於與文件「繫結」至文件的指令碼,則取得使用中的分頁。
getNamedRanges(name)NamedRange[]取得第一個分頁中具有指定名稱的所有 NamedRange 物件,或針對含有該名稱的指令碼 已「繫結」至文件,也就是使用中的分頁。
getSelection()Range在使用中分頁中取得使用者的選項。
getSupportedLanguageCodes()String[]取得 Google 文件檔案支援的所有語言代碼。
getTab(tabId)Tab取得具有指定 ID 的 Tab
getTabs()Tab[]取得文件中的所有未巢狀 Tab
getUrl()String擷取網址以存取目前的文件。
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 設為具有指定 ID 的分頁。
setCursor(position)Document設定 Position 做為使用者的遊標。
setLanguage(languageCode)Document設定文件的語言代碼。
setName(name)Document設定文件標題。
setSelection(range)Document根據 Range,在使用中分頁中設定使用者的選項。

DocumentApp

屬性

屬性類型說明
AttributeAttributeAttribute 列舉。
ElementTypeElementTypeElementType 列舉。
FontFamilyFontFamilyFontFamily 列舉。
GlyphTypeGlyphTypeGlyphType 列舉。
HorizontalAlignmentHorizontalAlignmentHorizontalAlignment 列舉。
ParagraphHeadingParagraphHeadingParagraphHeading 列舉。
PositionedLayoutPositionedLayoutPositionedLayout 列舉。
TextAlignmentTextAlignmentTextAlignment 列舉。
VerticalAlignmentVerticalAlignmentVerticalAlignment 列舉。

方法

方法傳回類型簡短說明
create(name)Document建立並傳回新文件。
getActiveDocument()Document傳回指令碼位於 container-bound 的文件。
getUi()Ui傳回文件使用者介面環境的執行個體,該環境可讓指令碼新增 例如選單、對話方塊和側欄
openById(id)Document傳回含有指定 ID 的文件。
openByUrl(url)Document開啟並傳回具有指定網址的文件。

DocumentTab

方法

方法傳回類型簡短說明
addBookmark(position)Bookmark在指定的 Position 新增 Bookmark
addFooter()FooterSection如果沒有任何分頁頁尾區段,則會新增分頁頁尾區段。
addHeader()HeaderSection如果不存在,就會新增分頁標頭區段。
addNamedRange(name, range)NamedRange新增 NamedRange,這是一個有名稱和 ID 的 Range
getBody()Body擷取分頁的 Body
getBookmark(id)Bookmark取得具有指定 ID 的 Bookmark
getBookmarks()Bookmark[]取得分頁中的所有 Bookmark 物件。
getFooter()FooterSection擷取分頁的頁尾區段 (如果有的話)。
getFootnotes()Footnote[]擷取分頁主體中的所有 Footnote 元素。
getHeader()HeaderSection擷取分頁標頭區段 (如果有的話)。
getNamedRangeById(id)NamedRange取得具有指定 ID 的 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()RichLinkRichLink 傳回目前元素,例如 Google 試算表檔案的連結。
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_SECTIONEnumBody 元素的對應類型。
COMMENT_SECTIONEnumCommentSection 元素的對應類型。
DATEEnumDate 對應的類型 元素。
EQUATIONEnumEquation 元素的對應類型。
EQUATION_FUNCTIONEnumEquationFunction 元素的對應類型。
EQUATION_FUNCTION_ARGUMENT_SEPARATOREnumEquationFunctionArgumentSeparator 對應的類型 元素。
EQUATION_SYMBOLEnumEquationSymbol 元素的對應類型。
RICH_LINKEnumRichLink 元素的對應類型。
FOOTER_SECTIONEnumFooterSection 元素的對應類型。
FOOTNOTEEnumFootnote 元素的對應類型。
FOOTNOTE_SECTIONEnumFootnoteSection 元素的對應類型。
HEADER_SECTIONEnumHeaderSection 元素的對應類型。
HORIZONTAL_RULEEnumHorizontalRule 元素的對應類型。
INLINE_DRAWINGEnumInlineDrawing 元素的對應類型。
INLINE_IMAGEEnumInlineImage 元素的對應類型。
LIST_ITEMEnumListItem 元素的對應類型。
PAGE_BREAKEnumPageBreak 元素的對應類型。
PARAGRAPHEnumParagraph 元素的對應類型。
PERSONEnumPerson 元素的對應類型。
TABLEEnumTable 元素的對應類型。
TABLE_CELLEnumTableCell 元素的對應類型。
TABLE_OF_CONTENTSEnumTableOfContents 元素的對應類型。
TABLE_ROWEnumTableRow 元素的對應類型。
TEXTEnumText 對應的類型 元素。
UNSUPPORTEDEnumUnsupportedElement 對應的類型。

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擷取連結網址。
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設定連結網址。
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擷取連結網址。
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設定連結網址。
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從指定的圖片 blob 建立及附加新的 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針對每個指定字串值,附加含有 TableCell 的新 Table
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從指定的圖片 blob 建立並插入 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

屬性

屬性類型說明
BULLETEnum預設的項目符號、圓形和實心。
HOLLOW_BULLETEnum空項目符號。
SQUARE_BULLETEnum方形項目符號。
NUMBEREnum條列式編號。
LATIN_UPPEREnum大寫拉丁字母項目符號。
LATIN_LOWEREnum小寫拉丁字母項目符號。
ROMAN_UPPEREnum羅馬數字項目符號,大寫。
ROMAN_LOWEREnum羅馬數字、小寫項目符號。

HeaderSection

方法

方法傳回類型簡短說明
appendHorizontalRule()HorizontalRule建立並附加新的 HorizontalRule
appendImage(image)InlineImage從指定的圖片 blob 建立及附加新的 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針對每個指定字串值,附加含有 TableCell 的新 Table
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從指定的圖片 blob 建立並插入 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

屬性

屬性類型說明
LEFTEnum靠左對齊選項。
CENTEREnum置中對齊選項。
RIGHTEnum靠右對齊選項。
JUSTIFYEnum左右對齊選項。

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以 blob 的形式傳回這個物件中的資料,做為轉換成指定內容類型的 blob。
getAttributes()Object擷取元素的屬性。
getBlob()Blob以 blob 的形式傳回這個物件中的資料。
getHeight()Integer擷取圖片的高度 (以像素為單位)。
getLinkUrl()String擷取連結網址。
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設定連結網址。
setWidth(width)InlineImage設定圖片的寬度 (以像素為單位)。

ListItem

方法

方法傳回類型簡短說明
addPositionedImage(image)PositionedImage從指定的圖片 blob 建立及插入新的 PositionedImage
appendHorizontalRule()HorizontalRule建立並附加新的 HorizontalRule
appendInlineImage(image)InlineImage從指定的圖片 blob 建立及附加新的 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擷取連結網址。
getListId()String擷取清單 ID。
getNestingLevel()Integer擷取清單項目的巢狀層級。
getNextSibling()Element擷取元素的下一個同層元素。
getNumChildren()Integer擷取子發布商數量。
getParent()ContainerElement擷取元素的父項元素。
getPositionedImage(id)PositionedImage依據映像檔 ID 取得 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從指定的映像檔 blob 建立及插入新的 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依圖片 ID 移除 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設定連結網址。
setListId(listItem)ListItem設定清單 ID。
setNestingLevel(nestingLevel)ListItem設定清單項目的巢狀層級。
setSpacingAfter(spacingAfter)ListItem設定元素後方的間距。
setSpacingBefore(spacingBefore)ListItem設定元素之前的間距 (以點為單位)。
setText(text)void將清單項目的內容設為文字。
setTextAlignment(textAlignment)ListItem設定文字對齊方式。

NamedRange

方法

方法傳回類型簡短說明
getId()String取得此 NamedRange 的 ID。
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從指定的圖片 blob 建立及插入新的 PositionedImage
appendHorizontalRule()HorizontalRule建立並附加新的 HorizontalRule
appendInlineImage(image)InlineImage從指定的圖片 blob 建立及附加新的 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擷取連結網址。
getNextSibling()Element擷取元素的下一個同層元素。
getNumChildren()Integer擷取子發布商數量。
getParent()ContainerElement擷取元素的父項元素。
getPositionedImage(id)PositionedImage依據映像檔 ID 取得 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從指定的映像檔 blob 建立及插入新的 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依圖片 ID 移除 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設定連結網址。
setSpacingAfter(spacingAfter)Paragraph設定元素後方的間距。
setSpacingBefore(spacingBefore)Paragraph設定元素之前的間距 (以點為單位)。
setText(text)void將段落內容設為文字。
setTextAlignment(textAlignment)Paragraph設定文字對齊方式。

ParagraphHeading

屬性

屬性類型說明
NORMALEnum一般文字的標題選項。
HEADING1Enum最高標題選項,
HEADING2Enum第二個標題選項。
HEADING3Enum第三個標題選項
HEADING4Enum第四個標題選項。
HEADING5Enum第五個標題選項,
HEADING6Enum最小的標題選項,
TITLEEnum標題標題選項。
SUBTITLEEnum副標題標題選項。

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 元素,用來代表 包含 PositionParagraphListItem (直接或透過子項元素鏈結)。
getSurroundingTextOffset()Integer取得此 PositiongetSurroundingText() 傳回的 Text 元素中的偏移值。
insertBookmark()Bookmark在這個 Position 中建立及插入新的 Bookmark
insertInlineImage(image)InlineImage從指定圖片在這個 Position 建立及插入新的 InlineImage blob。
insertText(text)Text在這個 Position 插入指定文字。

PositionedImage

方法

方法傳回類型簡短說明
getAs(contentType)Blob以 blob 的形式傳回這個物件中的資料,做為轉換成指定內容類型的 blob。
getBlob()Blob以 blob 的形式傳回這個物件中的資料。
getHeight()Integer擷取圖片的高度 (以像素為單位)。
getId()String取得映像檔的 ID。
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_TEXTEnum圖片位在文字上方。
BREAK_BOTHEnum圖片會分散左側和右側的文字。
BREAK_LEFTEnum圖片會分散左側文字。
BREAK_RIGHTEnum圖片會打斷右側文字。
WRAP_TEXTEnum圖片會經過文字包裝。

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取得與此 RangeElement 對應的 Element
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傳回資源的網址。
isAtDocumentEnd()Boolean決定元素是否位於 Document 的結尾。
merge()RichLink將元素與前述同類型的同層合併。
removeFromParent()RichLink從父項移除元素。
setAttributes(attributes)RichLink設定元素的屬性。

Tab

方法

方法傳回類型簡短說明
asDocumentTab()DocumentTab將分頁內容擷取為 DocumentTab
getChildTabs()Tab[]擷取這個分頁內的子分頁。
getId()String擷取分頁的 ID。
getIndex()Integer擷取父項中分頁從 0 開始的索引。
getTitle()String擷取分頁的標題。
getType()TabType擷取分頁類型。

TabType

屬性

屬性類型說明
DOCUMENT_TABEnumDocumentTab 對應的類型。

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擷取連結網址。
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設定連結網址。
setTextAlignment(textAlignment)Table設定文字對齊方式。

TableCell

方法

方法傳回類型簡短說明
appendHorizontalRule()HorizontalRule建立並附加新的 HorizontalRule
appendImage(image)InlineImage從指定的圖片 blob 建立及附加新的 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擷取連結網址。
getNextSibling()Element擷取元素的下一個同層元素。
getNumChildren()Integer擷取子發布商數量。
getPaddingBottom()Number擷取底部邊框間距,以點表示。
getPaddingLeft()Number以點擷取左側邊框間距。
getPaddingRight()Number擷取正確的邊框間距,以點表示。
getPaddingTop()Number擷取頂部邊框間距,以點表示。
getParent()ContainerElement擷取元素的父項元素。
getParentRow()TableRow擷取包含目前 TableCellTableRow
getParentTable()Table擷取包含目前 TableCellTable
getPreviousSibling()Element擷取元素先前的同層元素。
getRowSpan()Integer擷取列跨度,這個儲存格範圍就是表格儲存格涵蓋的列數。
getText()String以文字字串形式擷取元素內容。
getTextAlignment()TextAlignment取得文字對齊方式。
getType()ElementType擷取元素的 ElementType
getVerticalAlignment()VerticalAlignment擷取 VerticalAlignment
getWidth()Number擷取包含儲存格的資料欄寬度 (以點表示)。
insertHorizontalRule(childIndex)HorizontalRule在指定索引建立並插入新的 HorizontalRule
insertImage(childIndex, image)InlineImage從指定的圖片 blob 建立並插入 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
isAtDocumentEnd()Boolean決定元素是否位於 Document 的結尾。
merge()TableCell將元素與前述同類型的同層合併。
removeChild(child)TableCell移除指定的子元素。
removeFromParent()TableCell從父項移除元素。
replaceText(searchPattern, replacement)Element使用一般的 運算式。
setAttributes(attributes)TableCell設定元素的屬性。
setBackgroundColor(color)TableCell設定背景顏色。
setLinkUrl(url)TableCell設定連結網址。
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擷取連結網址。
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設定連結網址。
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擷取連結網址。
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設定連結網址。
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擷取連結網址。
getLinkUrl(offset)String在指定的字元位移擷取連結網址。
getNextSibling()Element擷取元素的下一個同層元素。
getParent()ContainerElement擷取元素的父項元素。
getPreviousSibling()Element擷取元素先前的同層元素。
getText()String以文字字串形式擷取元素內容。
getTextAlignment()TextAlignment取得文字對齊方式。
getTextAlignment(offset)TextAlignment取得單一字元的文字對齊方式。
getTextAttributeIndices()Integer[]擷取一組與不同文字格式開頭對應的文字索引 或任何可執行 Knative 的環境中
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設定指定字元範圍的連結網址。
setLinkUrl(url)Text設定連結網址。
setStrikethrough(strikethrough)Text設置刪除線設定。
setStrikethrough(startOffset, endOffsetInclusive, strikethrough)Text設定指定字元範圍的刪除線設定。
setText(text)Text設定文字內容。
setTextAlignment(startOffset, endOffsetInclusive, textAlignment)Text設定指定字元範圍的文字對齊方式。
setTextAlignment(textAlignment)Text設定文字對齊方式。
setUnderline(underline)Text設置底線設定。
setUnderline(startOffset, endOffsetInclusive, underline)Text設定指定字元範圍的底線設定。

TextAlignment

屬性

屬性類型說明
NORMALEnum一般文字對齊方式。
SUPERSCRIPTEnum上標文字對齊方式。
SUBSCRIPTEnum下標文字對齊方式。

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

屬性

屬性類型說明
BOTTOMEnum靠下對齊選項。
CENTEREnum置中對齊選項。
TOPEnum靠上對齊選項。