Slides Service

幻灯片

借助此服务,脚本可以创建、访问和修改 Google 幻灯片文件。如需详细了解 Google 幻灯片服务的底层功能,请参阅 Google 幻灯片文档

名称简介
AffineTransform一个 3x3 矩阵,用于根据矩阵乘法将源坐标 (x1, y1) 转换为目标坐标 (x2, y2):
[ x2 ]   [ scaleX shearX translateX ] [ x1 ]
[ y2 ] = [ shearY scaleY translateY ] [ y1 ]
[ 1  ]   [   0      0        1      ] [ 1  ]
AffineTransformBuilderAffineTransform 对象的构建器。
AlignmentPosition要应用的对齐位置。
ArrowStyle可用于渲染线性几何图形的起始和结束形式。
AutoText文本元素,会被动态替换为可随时间而变化的内容,例如幻灯片编号。
AutoTextType自动文本的类型。
Autofit描述形状的自动调整设置。
AutofitType自动调整类型。
Border描述元素周围的边框。
CellMergeState表格单元格合并状态。
Color不透明的颜色
ColorScheme配色方案定义了 ThemeColorType 成员与用于渲染它们的实际颜色之间的映射。
ConnectionSitePageElement 上的连接点,可连接到 connector
ContentAlignmentShapeTableCell 的内容对齐方式。
DashStyle可用于渲染线性几何图形的虚线类型。
Fill描述页面元素的背景
FillType填充类型。
Group一组连接为单个单元的 PageElement
Image表示图片的 PageElement
Layout演示文稿中的布局。
Line表示线条的 PageElement
LineCategory线条类别。
LineFill描述线条或轮廓的填充
LineFillType线条填充类型。
LineType线条类型。
Link超文本链接。
LinkTypeLink 的类型。
List文本中的列表。
ListPreset文本中列表的预设字形模式。
ListStyle一段文本的列表样式。
Master演示文稿中的母版。
NotesMaster演示文稿中的备注母版。
NotesPage演示文稿中的备注页面。
Page演示文稿中的页面。
PageBackground描述页面的背景
PageBackgroundType页面背景的类型。
PageElement在网页上呈现的可视元素。
PageElementRange一个或多个 PageElement 实例的集合。
PageElementType页面元素类型。
PageRange一个或多个 Page 实例的集合。
PageType页面类型。
Paragraph以换行符结尾的一段文本。
ParagraphAlignment段落的文本对齐方式。
ParagraphStyle应用于整个段落的文本样式。
PictureFill一种填充,用于渲染会拉伸到容器尺寸的图片。
PlaceholderType占位符类型。
Point表示位置的点。
PredefinedLayout预定义布局。
Presentation演示文稿。
Selection用户在有效演示文稿中的选择。
SelectionTypeSelection 的类型。
ShapePageElement,表示没有更具体的分类的通用形状。
ShapeType形状类型。
SheetsChart表示从 Google 表格内嵌的链接图表的 PageElement
SheetsChartEmbedTypeGoogle 表格图表的嵌入类型。
Slide演示文稿中的幻灯片。
SlideLinkingMode幻灯片之间链接的模式。
SlidePositionSlide 的相对位置。
SlidesApp创建并打开可修改的 Presentations
SolidFill单色填充。
SpacingMode段落间距的不同模式。
SpeakerSpotlight表示演讲者特写的 PageElement
Table表示表的 PageElement
TableCell表格中的单元格。
TableCellRange一个或多个 TableCell 实例的集合。
TableColumn表格中的列。
TableRow表格中的行。
TextBaselineOffset文本相对于其正常位置的垂直偏移量。
TextDirection路线文本可以流入。
TextRangeShapeTableCell 的文本内容的一部分。
TextStyle文本样式。
ThemeColor一种颜色,用于引用网页 ColorScheme 中的条目。
ThemeColorType网页配色方案中条目的名称。
Video表示视频的 PageElement
VideoSourceType视频来源类型。
WordArt表示艺术字的 PageElement

AffineTransform

方法

方法返回类型简介
getScaleX()Number获取 X 坐标缩放元素。
getScaleY()Number获取 Y 坐标缩放元素。
getShearX()Number获取 X 坐标剪裁元素。
getShearY()Number获取 Y 坐标剪裁元素。
getTranslateX()Number获取 X 坐标平移元素(以点为单位)。
getTranslateY()Number获取 Y 坐标平移元素(以点为单位)。
toBuilder()AffineTransformBuilder根据此转换返回新的 AffineTransformBuilder

AffineTransformBuilder

方法

方法返回类型简介
build()AffineTransform创建一个使用构建器中设置的元素初始化的 AffineTransform 对象。
setScaleX(scaleX)AffineTransformBuilder设置 X 坐标缩放元素并返回构建器。
setScaleY(scaleY)AffineTransformBuilder设置 Y 坐标缩放元素并返回构建器。
setShearX(shearX)AffineTransformBuilder设置 X 坐标剪裁元素并返回构建器。
setShearY(shearY)AffineTransformBuilder设置 Y 坐标剪裁元素并返回构建器。
setTranslateX(translateX)AffineTransformBuilder以点为单位设置 X 坐标平移元素,并返回构建器。
setTranslateY(translateY)AffineTransformBuilder以点为单位设置 Y 坐标平移元素,并返回构建器。

AlignmentPosition

属性

属性类型说明
CENTEREnum居中对齐。
HORIZONTAL_CENTEREnum水平居中对齐。
VERTICAL_CENTEREnum垂直居中对齐。

ArrowStyle

属性

属性类型说明
UNSUPPORTEDEnum不受支持的箭头样式。
NONEEnum无箭头。
STEALTH_ARROWEnum带有缺口的箭头。
FILL_ARROWEnum实心箭头。
FILL_CIRCLEEnum实心圆。
FILL_SQUAREEnum实心方形。
FILL_DIAMONDEnum实心菱形。
OPEN_ARROWEnum空心箭头。
OPEN_CIRCLEEnum空心圆。
OPEN_SQUAREEnum空心方形。
OPEN_DIAMONDEnum空心菱形。

AutoText

方法

方法返回类型简介
getAutoTextType()AutoTextType返回自动文本的类型。
getIndex()Integer返回自动文本的索引。
getRange()TextRange返回跨自动文本的 TextRange

AutoTextType

属性

属性类型说明
UNSUPPORTEDEnum不受支持的自动文本类型。
SLIDE_NUMBEREnum幻灯片编号。

Autofit

方法

方法返回类型简介
disableAutofit()Autofit将形状的 AutofitType 设置为 AutofitType.NONE
getAutofitType()AutofitType获取形状的 AutofitType
getFontScale()Number获取应用于形状的字体比例。
getLineSpacingReduction()Number获取应用于形状的行间距缩减值。

AutofitType

属性

属性类型说明
UNSUPPORTEDEnum不受支持的自动调整类型。
NONEEnum未应用自动调整。
TEXT_AUTOFITEnum溢出时收缩文本。
SHAPE_AUTOFITEnum根据文本调整形状大小。

Border

方法

方法返回类型简介
getDashStyle()DashStyle获取边框的 DashStyle
getLineFill()LineFill获取边框的 LineFill
getWeight()Number获取边框的粗细(以像素点为单位)。
isVisible()Boolean获取边框是否可见。
setDashStyle(style)Border设置边框的 DashStyle
setTransparent()Border将边框设置为透明。
setWeight(points)Border设置边框的厚度(以像素为单位)。

CellMergeState

属性

属性类型说明
NORMALEnum单元格未合并。
HEADEnum该单元格已合并,并且是头(即
MERGEDEnum单元格已合并,但不是头单元格(即

Color

方法

方法返回类型简介
asRgbColor()RgbColor将此颜色转换为 RgbColor
asThemeColor()ThemeColor将此颜色转换为 ThemeColor
getColorType()ColorType获取此颜色的类型。

ColorScheme

方法

方法返回类型简介
getConcreteColor(theme)Color返回此配色方案中与 ThemeColorType 关联的具体 Color
getThemeColors()ThemeColorType[]返回配色方案中所有可能的主题颜色类型的列表。
setConcreteColor(type, color)ColorScheme将此配色方案中与 ThemeColorType 关联的具体颜色设为指定颜色。
setConcreteColor(type, red, green, blue)ColorScheme将与此配色方案中的 ThemeColorType 关联的具体颜色设为 RGB 格式的给定颜色。
setConcreteColor(type, hexColor)ColorScheme将此配色方案中与 ThemeColorType 关联的具体颜色设为十六进制格式的指定颜色。

ConnectionSite

方法

方法返回类型简介
getIndex()Integer返回连接点的索引。
getPageElement()PageElement返回连接点所在的 PageElement

ContentAlignment

属性

属性类型说明
UNSUPPORTEDEnum不受支持的内容对齐方式。
TOPEnum将内容与内容容器的顶部对齐。
MIDDLEEnum将内容对齐到内容容器的中间。
BOTTOMEnum将内容与内容容器底部对齐。

DashStyle

属性

属性类型说明
UNSUPPORTEDEnum不受支持的短划线样式。
SOLIDEnum实线。
DOTEnum虚线。
DASHEnum虚线。
DASH_DOTEnum交替使用短划线和圆点。
LONG_DASHEnum带有粗点的线条。
LONG_DASH_DOTEnum交替显示粗点线和圆点。

Fill

方法

方法返回类型简介
getSolidFill()SolidFill获取此背景的纯色填充,如果填充类型不是 FillType.SOLID,则返回 null
getType()FillType获取此填充的类型。
isVisible()Boolean背景是否可见。
setSolidFill(color)void将实心填充设置为给定的 Color
setSolidFill(color, alpha)void将实心填充设置为给定的 alpha 和 Color
setSolidFill(red, green, blue)void将实心填充设置为给定的 RGB 值。
setSolidFill(red, green, blue, alpha)void将实心填充设置为指定的 Alpha 和 RGB 值。
setSolidFill(hexString)void将纯色填充设置为给定的十六进制颜色字符串。
setSolidFill(hexString, alpha)void将纯色填充设置为给定的 Alpha 值和十六进制颜色字符串。
setSolidFill(color)void将实心填充设置为给定的 ThemeColorType
setSolidFill(color, alpha)void将实心填充设置为给定的 alpha 和 ThemeColorType
setTransparent()void将背景设置为透明。

FillType

属性

属性类型说明
UNSUPPORTEDEnum不受支持的填充类型。
NONEEnum无填充,因此背景是透明的。
SOLIDEnum单色填充。

Group

方法

方法返回类型简介
alignOnPage(alignmentPosition)Group将元素对齐到页面上的指定对齐位置。
bringForward()Group将页面元素在页面上向前移动一个元素。
bringToFront()Group将页面元素移至页面顶部。
duplicate()PageElement复制页面元素。
getChildren()PageElement[]获取组中的页面元素集合。
getConnectionSites()ConnectionSite[]返回页面元素上的 ConnectionSite 列表,如果页面元素没有任何连接网站,则返回空列表。
getDescription()String返回网页元素的替代文本说明。
getHeight()Number获取元素的高度(以点为单位),即元素未旋转时的元素边界框的高度。
getInherentHeight()Number返回元素的固有高度(以点为单位)。
getInherentWidth()Number返回元素固有的宽度(以点为单位)。
getLeft()Number返回元素的水平位置(以点为单位),从页面左上角(当元素未旋转时)测量。
getObjectId()String返回此对象的唯一 ID。
getPageElementType()PageElementType返回页面元素的类型,表示为 PageElementType 枚举。
getParentGroup()Group返回此页面元素所属的组;如果该元素不属于任何组,则返回 null
getParentPage()Page返回此页面元素所在的页面。
getRotation()Number返回元素围绕其中心顺时针旋转的角度(以度为单位),其中 0 度表示不旋转。
getTitle()String返回网页元素的替代文本标题。
getTop()Number获取元素的垂直位置(以像素为单位),从页面左上角测量,前提是元素未旋转。
getTransform()AffineTransform获取页面元素的转换。
getWidth()Number返回元素的宽度(以像素为单位),即元素未旋转时的边界框宽度。
preconcatenateTransform(transform)Group将提供的转换预连接到页面元素的现有转换。
remove()void移除页面元素。
scaleHeight(ratio)Group根据指定的比例缩放元素的高度。
scaleWidth(ratio)Group按指定的比例缩放元素的宽度。
select()void仅选择当前演示文稿中的 PageElement,并移除之前的所有选择。
select(replace)void选择有效演示文稿中的 PageElement
sendBackward()Group将页面元素在页面上向后移动一个元素。
sendToBack()Group将页面元素发送到页面底部。
setDescription(description)Group设置页面元素的替代文本说明。
setHeight(height)Group设置元素的高度(以点为单位),即元素未旋转时的元素边界框的高度。
setLeft(left)Group设置元素的水平位置(以点为单位),从元素未旋转时页面左上角测量。
setRotation(angle)Group设置元素围绕其中心顺时针旋转的角度(以度为单位)。
setTitle(title)Group设置网页元素的替代文本标题。
setTop(top)Group设置元素的垂直位置(以点为单位),从页面左上角(当元素未旋转时)测量。
setTransform(transform)Group使用提供的转换设置页面元素的转换。
setWidth(width)Group设置元素的宽度(以点为单位),即元素未旋转时元素边界框的宽度。
ungroup()void取消分组组的元素。

Image

方法

方法返回类型简介
alignOnPage(alignmentPosition)Image将元素对齐到页面上的指定对齐位置。
bringForward()Image将页面元素在页面上向前移动一个元素。
bringToFront()Image将页面元素移至页面顶部。
duplicate()PageElement复制页面元素。
getAs(contentType)Blob将此对象内的数据作为转换为指定内容类型的 blob 返回。
getBlob()Blob将此图片中的数据作为 blob 返回。
getBorder()Border返回图片的 Border
getConnectionSites()ConnectionSite[]返回页面元素上的 ConnectionSite 列表,如果页面元素没有任何连接网站,则返回空列表。
getContentUrl()String获取图片的网址。
getDescription()String返回网页元素的替代文本说明。
getHeight()Number获取元素的高度(以点为单位),即元素未旋转时的元素边界框的高度。
getInherentHeight()Number返回元素的固有高度(以点为单位)。
getInherentWidth()Number返回元素固有的宽度(以点为单位)。
getLeft()Number返回元素的水平位置(以点为单位),从页面左上角(当元素未旋转时)测量。
getLink()Link如果没有链接,则返回 Linknull
getObjectId()String返回此对象的唯一 ID。
getPageElementType()PageElementType返回页面元素的类型,表示为 PageElementType 枚举。
getParentGroup()Group返回此页面元素所属的组;如果该元素不属于任何组,则返回 null
getParentPage()Page返回此页面元素所在的页面。
getParentPlaceholder()PageElement返回占位符的父页面元素。
getPlaceholderIndex()Integer返回占位符图片的索引。
getPlaceholderType()PlaceholderType返回图片的占位符类型;如果形状不是占位符,则返回 PlaceholderType.NONE
getRotation()Number返回元素围绕其中心顺时针旋转的角度(以度为单位),其中 0 度表示不旋转。
getSourceUrl()String获取图片的来源网址(如果有)。
getTitle()String返回网页元素的替代文本标题。
getTop()Number获取元素的垂直位置(以像素为单位),从页面左上角测量,前提是元素未旋转。
getTransform()AffineTransform返回页面元素的转换。
getWidth()Number返回元素的宽度(以像素为单位),即元素未旋转时的边界框宽度。
preconcatenateTransform(transform)Image将提供的转换预连接到页面元素的现有转换。
remove()void移除页面元素。
removeLink()void移除 Link
replace(blobSource)Image将此图片替换为由 BlobSource 对象描述的图片。
replace(blobSource, crop)Image将此图片替换为由 Image 对象描述的图片,并可选择剪裁图片以适应大小。
replace(imageUrl)Image将此图片替换为从所提供网址下载的另一张图片。
replace(imageUrl, crop)Image将此图片替换为从所提供网址下载的另一张图片,并可选择剪裁图片以适应大小。
scaleHeight(ratio)Image根据指定的比例缩放元素的高度。
scaleWidth(ratio)Image按指定的比例缩放元素的宽度。
select()void仅选择当前演示文稿中的 PageElement,并移除之前的所有选择。
select(replace)void选择有效演示文稿中的 PageElement
sendBackward()Image将页面元素在页面上向后移动一个元素。
sendToBack()Image将页面元素发送到页面底部。
setDescription(description)Image设置页面元素的替代文本说明。
setHeight(height)Image设置元素的高度(以点为单位),即元素未旋转时的元素边界框的高度。
setLeft(left)Image设置元素的水平位置(以点为单位),从元素未旋转时页面左上角测量。
setLinkSlide(slideIndex)Link使用幻灯片的从零开始的索引将 Link 设置为指定的 Slide
setLinkSlide(slide)LinkLink 设置为给定的 Slide,链接由给定的幻灯片 ID 设置。
setLinkSlide(slidePosition)Link使用滑块的相对位置将 Link 设置为给定 Slide
setLinkUrl(url)LinkLink 设置为给定的非空网址字符串。
setRotation(angle)Image设置元素围绕其中心顺时针旋转的角度(以度为单位)。
setTitle(title)Image设置网页元素的替代文本标题。
setTop(top)Image设置元素的垂直位置(以点为单位),从页面左上角(当元素未旋转时)测量。
setTransform(transform)Image使用提供的转换设置页面元素的转换。
setWidth(width)Image设置元素的宽度(以点为单位),即元素未旋转时元素边界框的宽度。

Layout

方法

方法返回类型简介
getBackground()PageBackground获取网页的背景。
getColorScheme()ColorScheme获取与网页关联的 ColorScheme
getGroups()Group[]返回页面上的 Group 对象列表。
getImages()Image[]返回页面上的 Image 对象列表。
getLayoutName()String获取布局的名称。
getLines()Line[]返回页面上的 Line 对象列表。
getMaster()Master获取布局所依据的母版。
getObjectId()String获取网页的唯一 ID。
getPageElementById(id)PageElement返回具有给定 ID 的页面上的 PageElement;如果不存在,则返回 null
getPageElements()PageElement[]返回在页面上呈现的 PageElement 对象的列表。
getPageType()PageType获取页面的类型。
getPlaceholder(placeholderType)PageElement返回指定 PlaceholderTypenull 的占位符 PageElement 对象(如果没有匹配的占位符,则返回 null)。
getPlaceholder(placeholderType, placeholderIndex)PageElement返回指定 PlaceholderType 的占位符 PageElement 对象和占位符索引,如果不存在占位符,则返回 null
getPlaceholders()PageElement[]返回页面中的占位符 PageElement 对象的列表。
getShapes()Shape[]返回页面上的 Shape 对象列表。
getSheetsCharts()SheetsChart[]返回页面上的 SheetsChart 对象列表。
getTables()Table[]返回页面上的 Table 对象列表。
getVideos()Video[]返回页面上的 Video 对象列表。
getWordArts()WordArt[]返回页面上的 WordArt 对象列表。
group(pageElements)Group对所有指定的页面元素进行分组。
insertGroup(group)Group在页面上插入所提供 Group 的副本。
insertImage(blobSource)Image在页面左上角插入一张图片,图片的默认大小取自指定的图片 blob。
insertImage(blobSource, left, top, width, height)Image在指定图片 blob 中,将图片插入页面上指定的位置和大小。
insertImage(image)Image在页面上插入所提供 Image 的副本。
insertImage(imageUrl)Image在页面左上角插入一张图片,图片大小为默认大小,来自所提供的网址。
insertImage(imageUrl, left, top, width, height)Image在页面上插入来自指定网址的图片,并指定图片的位置和大小。
insertLine(line)Line在页面上插入所提供 Line 的副本。
insertLine(lineCategory, startConnectionSite, endConnectionSite)Line在页面上插入一条连接两个 connection sites 的线条。
insertLine(lineCategory, startLeft, startTop, endLeft, endTop)Line在页面上插入一条线。
insertPageElement(pageElement)PageElement在页面上插入所提供 PageElement 的副本。
insertShape(shape)Shape在页面上插入所提供 Shape 的副本。
insertShape(shapeType)Shape在页面上插入形状。
insertShape(shapeType, left, top, width, height)Shape在页面上插入形状。
insertSheetsChart(sourceChart)SheetsChart在页面上插入 Google 表格图表。
insertSheetsChart(sourceChart, left, top, width, height)SheetsChart在页面上插入 Google 表格图表,并指定其位置和大小。
insertSheetsChart(sheetsChart)SheetsChart在页面上插入所提供 SheetsChart 的副本。
insertSheetsChartAsImage(sourceChart)Image在页面上将 Google 表格图表插入为 Image
insertSheetsChartAsImage(sourceChart, left, top, width, height)Image将 Google 表格图表作为 Image 插入到网页中,并指定其位置和大小。
insertTable(numRows, numColumns)Table在页面上插入表格。
insertTable(numRows, numColumns, left, top, width, height)Table在页面上插入一个表格,并指定其位置和大小。
insertTable(table)Table在页面上插入所提供 Table 的副本。
insertTextBox(text)Shape在页面上插入一个包含所提供字符串的文本框 Shape
insertTextBox(text, left, top, width, height)Shape在页面上插入一个包含所提供字符串的文本框 Shape
insertVideo(videoUrl)Video在页面左上角插入一个默认大小的视频。
insertVideo(videoUrl, left, top, width, height)Video在网页上插入视频,并指定其位置和大小。
insertVideo(video)Video在页面上插入所提供 Video 的副本。
insertWordArt(wordArt)WordArt在页面上插入所提供 WordArt 的副本。
remove()void移除页面。
replaceAllText(findText, replaceText)Integer将与查找文本匹配的所有文本替换为替换文本。
replaceAllText(findText, replaceText, matchCase)Integer将与查找文本匹配的所有文本替换为替换文本。
selectAsCurrentPage()void将当前演示文稿中的 Page 选择为 current page selection,并移除之前的所有选择。

Line

方法

方法返回类型简介
alignOnPage(alignmentPosition)Line将元素对齐到页面上的指定对齐位置。
bringForward()Line将页面元素在页面上向前移动一个元素。
bringToFront()Line将页面元素移至页面顶部。
duplicate()PageElement复制页面元素。
getConnectionSites()ConnectionSite[]返回页面元素上的 ConnectionSite 列表,如果页面元素没有任何连接网站,则返回空列表。
getDashStyle()DashStyle获取线条的 DashStyle
getDescription()String返回网页元素的替代文本说明。
getEnd()Point返回线条的终点(从页面左上角测量)。
getEndArrow()ArrowStyle获取线条末尾箭头的 ArrowStyle
getEndConnection()ConnectionSite返回线条末尾的连接;如果没有连接,则返回 null
getHeight()Number获取元素的高度(以点为单位),即元素未旋转时的元素边界框的高度。
getInherentHeight()Number返回元素的固有高度(以点为单位)。
getInherentWidth()Number返回元素固有的宽度(以点为单位)。
getLeft()Number返回元素的水平位置(以点为单位),从页面左上角(当元素未旋转时)测量。
getLineCategory()LineCategory获取线条的 LineCategory
getLineFill()LineFill获取线条的 LineFill
getLineType()LineType获取线条的 LineType
getLink()Link如果没有链接,则返回 Linknull
getObjectId()String返回此对象的唯一 ID。
getPageElementType()PageElementType返回页面元素的类型,表示为 PageElementType 枚举。
getParentGroup()Group返回此页面元素所属的组;如果该元素不属于任何组,则返回 null
getParentPage()Page返回此页面元素所在的页面。
getRotation()Number返回元素围绕其中心顺时针旋转的角度(以度为单位),其中 0 度表示不旋转。
getStart()Point返回线条的起点(从页面左上角测量)。
getStartArrow()ArrowStyle获取线条开头箭头的 ArrowStyle
getStartConnection()ConnectionSite返回线条开头的连接,如果没有连接,则返回 null
getTitle()String返回网页元素的替代文本标题。
getTop()Number获取元素的垂直位置(以像素为单位),从页面左上角测量,前提是元素未旋转。
getTransform()AffineTransform返回页面元素的转换。
getWeight()Number返回线条的粗细(以像素为单位)。
getWidth()Number返回元素的宽度(以像素为单位),即元素未旋转时的边界框宽度。
isConnector()Boolean如果线条是连接器,则返回 true;如果不是,则返回 false
preconcatenateTransform(transform)Line将提供的转换预连接到页面元素的现有转换。
remove()void移除页面元素。
removeLink()void移除 Link
reroute()Line将线条的起点和终点重新路由到相连页面元素上最近的两个连接点。
scaleHeight(ratio)Line根据指定的比例缩放元素的高度。
scaleWidth(ratio)Line按指定的比例缩放元素的宽度。
select()void仅选择当前演示文稿中的 PageElement,并移除之前的所有选择。
select(replace)void选择有效演示文稿中的 PageElement
sendBackward()Line将页面元素在页面上向后移动一个元素。
sendToBack()Line将页面元素发送到页面底部。
setDashStyle(style)Line设置线条的 DashStyle
setDescription(description)Line设置页面元素的替代文本说明。
setEnd(left, top)Line设置线条的终点位置。
setEnd(point)Line设置线条的终点位置。
setEndArrow(style)Line设置线条末尾箭头的 ArrowStyle
setEndConnection(connectionSite)Line设置线条末尾的连接。
setHeight(height)Line设置元素的高度(以点为单位),即元素未旋转时的元素边界框的高度。
setLeft(left)Line设置元素的水平位置(以点为单位),从元素未旋转时页面左上角测量。
setLineCategory(lineCategory)Line设置线条的 LineCategory
setLinkSlide(slideIndex)Link使用幻灯片的从零开始的索引将 Link 设置为指定的 Slide
setLinkSlide(slide)LinkLink 设置为给定的 Slide,链接由给定的幻灯片 ID 设置。
setLinkSlide(slidePosition)Link使用滑块的相对位置将 Link 设置为给定 Slide
setLinkUrl(url)LinkLink 设置为给定的非空网址字符串。
setRotation(angle)Line设置元素围绕其中心顺时针旋转的角度(以度为单位)。
setStart(left, top)Line设置线条起点的位置。
setStart(point)Line设置线条起点的位置。
setStartArrow(style)Line设置线条开头箭头的 ArrowStyle
setStartConnection(connectionSite)Line在线条开头设置连接。
setTitle(title)Line设置网页元素的替代文本标题。
setTop(top)Line设置元素的垂直位置(以点为单位),从页面左上角(当元素未旋转时)测量。
setTransform(transform)Line使用提供的转换设置页面元素的转换。
setWeight(points)Line设置线条的粗细(以点为单位)。
setWidth(width)Line设置元素的宽度(以点为单位),即元素未旋转时元素边界框的宽度。

LineCategory

属性

属性类型说明
UNSUPPORTEDEnum不受支持的线条类别。
STRAIGHTEnum直插式连接器,包括直插式连接器 1。
BENTEnum连接器弯曲,包括连接器 2 到 5 弯曲。
CURVEDEnum曲线连接符,包括曲线连接符 2 到 5。

LineFill

方法

方法返回类型简介
getFillType()LineFillType获取线条填充的类型。
getSolidFill()SolidFill获取线条的填充颜色,如果填充类型不是 LineFillType.SOLID,则返回 null
setSolidFill(color)void将实心填充设置为给定的 Color
setSolidFill(color, alpha)void将实心填充设置为给定的 alpha 和 Color
setSolidFill(red, green, blue)void将实心填充设置为给定的 RGB 值。
setSolidFill(red, green, blue, alpha)void将实心填充设置为指定的 Alpha 和 RGB 值。
setSolidFill(hexString)void将纯色填充设置为给定的十六进制颜色字符串。
setSolidFill(hexString, alpha)void将纯色填充设置为给定的 Alpha 值和十六进制颜色字符串。
setSolidFill(color)void将实心填充设置为给定的 ThemeColorType
setSolidFill(color, alpha)void将实心填充设置为给定的 alpha 和 ThemeColorType

LineFillType

属性

属性类型说明
UNSUPPORTEDEnum不受支持的线条填充类型。
NONEEnum不填充,因此线条或轮廓是透明的。
SOLIDEnum单色填充。

LineType

属性

属性类型说明
UNSUPPORTEDEnum不受支持的线条类型。
STRAIGHT_CONNECTOR_1Enum直线连接符 1 表单。
BENT_CONNECTOR_2Enum弯曲的连接器 2 表单。
BENT_CONNECTOR_3Enum弯曲的连接器 3 表单。
BENT_CONNECTOR_4Enum弯曲的连接器 4 表单。
BENT_CONNECTOR_5Enum弯曲连接器 5 表单。
CURVED_CONNECTOR_2Enum曲线连接符 2 表单。
CURVED_CONNECTOR_3Enum曲线连接符 3 表单。
CURVED_CONNECTOR_4Enum曲线连接符 4 表单。
CURVED_CONNECTOR_5Enum曲线连接符 5 表单。
STRAIGHT_LINEEnum直线。

方法

方法返回类型简介
getLinkType()LinkType返回 LinkType
getLinkedSlide()Slide返回非网址链接类型的关联 Slide(如果有)。
getSlideId()String返回关联的 Slide 的 ID,如果 LinkType 不是 LinkType.SLIDE_ID,则返回 null
getSlideIndex()Integer如果 LinkType 不是 LinkType.SLIDE_INDEX,则返回关联的 Slidenull 的从零开始的索引。
getSlidePosition()SlidePosition如果 LinkType 不是 LinkType.SLIDE_POSITION,则返回关联的 SlidenullSlidePosition
getUrl()String返回外部网页的网址,如果 LinkType 不是 LinkType.URL,则返回 null

LinkType

属性

属性类型说明
UNSUPPORTEDEnum不受支持的链接类型。
URLEnum指向外部网页的链接。
SLIDE_POSITIONEnum指向此演示文稿中特定幻灯片的链接,通过其位置进行引用。
SLIDE_IDEnum指向此演示文稿中特定幻灯片的链接,通过其 ID 进行引用。
SLIDE_INDEXEnum指向此演示文稿中特定幻灯片的链接,通过其从零开始的索引进行寻址。

List

方法

方法返回类型简介
getListId()String返回列表的 ID。
getListParagraphs()Paragraph[]返回列表中的所有 Paragraphs

ListPreset

属性

属性类型说明
DISC_CIRCLE_SQUAREEnum一个列表,其中包含前 3 个列表嵌套级别的“DISC”“CIRCLE”和“SQUARE”字形。
DIAMONDX_ARROW3D_SQUAREEnum一个列表,其中包含前 3 个列表嵌套级别的 `DIAMONDX`、`ARROW3D` 和 `SQUARE` 图形。
CHECKBOXEnum包含所有列表嵌套级别的“CHECKBOX”字体的列表。
ARROW_DIAMOND_DISCEnum一个列表,其中包含前 3 个列表嵌套级别的“箭头”“钻石”和“圆盘”符号。
STAR_CIRCLE_SQUAREEnum一个列表,其中包含前 3 个列表嵌套级别的“STAR”“CIRCLE”和“SQUARE”字形。
ARROW3D_CIRCLE_SQUAREEnum一个列表,其中包含前 3 个列表嵌套级别的 `ARROW3D`、`CIRCLE` 和 `SQUARE` 图形。
LEFTTRIANGLE_DIAMOND_DISCEnum一个列表,其中包含前 3 个列表嵌套级别的“LEFTTRIANGLE”“DIAMOND”和“DISC”符号。
DIAMONDX_HOLLOWDIAMOND_SQUAREEnum一个列表,其中包含前 3 个列表嵌套级别的 `DIAMONDX`、`HOLLOWDIAMOND` 和 `SQUARE` 字形。
DIAMOND_CIRCLE_SQUAREEnum一个列表,其中包含前 3 个列表嵌套级别的“DIAMOND”“CIRCLE”和“SQUARE”符号。
DIGIT_ALPHA_ROMANEnum一个列表,其中包含前 3 个列表嵌套级别的“DIGIT”“ALPHA”和“ROMAN”字形,后跟英文句点。
DIGIT_ALPHA_ROMAN_PARENSEnum一个列表,其中包含前 3 个列表嵌套级别的“DIGIT”“ALPHA”和“ROMAN”字符,后跟圆括号。
DIGIT_NESTEDEnum一个由 `DIGIT` 字符组成的列表,以英文句点分隔,其中每个嵌套级别都使用上一个嵌套级别的字符作为前缀。
UPPERALPHA_ALPHA_ROMANEnum一个列表,其中包含前 3 个列表嵌套级别的“UPPERALPHA”“ALPHA”和“ROMAN”字形,后跟英文句点。
UPPERROMAN_UPPERALPHA_DIGITEnum一个列表,其中包含前 3 个列表嵌套级别的“UPPERROMAN”“UPPERALPHA”和“DIGIT”字形,后跟英文句点。
ZERODIGIT_ALPHA_ROMANEnum一个列表,其中包含前 3 个列表嵌套级别的“ZERODIGIT”“ALPHA”和“ROMAN”字符,后跟英文句点。

ListStyle

方法

方法返回类型简介
applyListPreset(listPreset)ListStyle将指定的 ListPreset 应用于与文本重叠的所有段落。
getGlyph()String返回文本的渲染字形。
getList()List返回文本所在的 List;如果文本均不属于任何列表,或者文本的部分内容属于某个列表,或者文本属于多个列表,则返回 null
getNestingLevel()Integer返回文本的嵌套级别(从 0 开始)。
isInList()Boolean如果文本只在一个列表中,则返回 true;如果文本不在任何列表中,则返回 false;如果只有部分文本在列表中,或者文本在多个列表中,则返回 null
removeFromList()ListStyle从任何列表中移除与文本重叠的段落。

Master

方法

方法返回类型简介
getBackground()PageBackground获取网页的背景。
getColorScheme()ColorScheme获取与网页关联的 ColorScheme
getGroups()Group[]返回页面上的 Group 对象列表。
getImages()Image[]返回页面上的 Image 对象列表。
getLayouts()Layout[]获取此母版的布局。
getLines()Line[]返回页面上的 Line 对象列表。
getObjectId()String获取网页的唯一 ID。
getPageElementById(id)PageElement返回具有给定 ID 的页面上的 PageElement;如果不存在,则返回 null
getPageElements()PageElement[]返回在页面上呈现的 PageElement 对象的列表。
getPageType()PageType获取页面的类型。
getPlaceholder(placeholderType)PageElement返回指定 PlaceholderTypenull 的占位符 PageElement 对象(如果没有匹配的占位符,则返回 null)。
getPlaceholder(placeholderType, placeholderIndex)PageElement返回指定 PlaceholderType 的占位符 PageElement 对象和占位符索引,如果不存在占位符,则返回 null
getPlaceholders()PageElement[]返回页面中的占位符 PageElement 对象的列表。
getShapes()Shape[]返回页面上的 Shape 对象列表。
getSheetsCharts()SheetsChart[]返回页面上的 SheetsChart 对象列表。
getTables()Table[]返回页面上的 Table 对象列表。
getVideos()Video[]返回页面上的 Video 对象列表。
getWordArts()WordArt[]返回页面上的 WordArt 对象列表。
group(pageElements)Group对所有指定的页面元素进行分组。
insertGroup(group)Group在页面上插入所提供 Group 的副本。
insertImage(blobSource)Image在页面左上角插入一张图片,图片的默认大小取自指定的图片 blob。
insertImage(blobSource, left, top, width, height)Image在指定图片 blob 中,将图片插入页面上指定的位置和大小。
insertImage(image)Image在页面上插入所提供 Image 的副本。
insertImage(imageUrl)Image在页面左上角插入一张图片,图片大小为默认大小,来自所提供的网址。
insertImage(imageUrl, left, top, width, height)Image在页面上插入来自指定网址的图片,并指定图片的位置和大小。
insertLine(line)Line在页面上插入所提供 Line 的副本。
insertLine(lineCategory, startConnectionSite, endConnectionSite)Line在页面上插入一条连接两个 connection sites 的线条。
insertLine(lineCategory, startLeft, startTop, endLeft, endTop)Line在页面上插入一条线。
insertPageElement(pageElement)PageElement在页面上插入所提供 PageElement 的副本。
insertShape(shape)Shape在页面上插入所提供 Shape 的副本。
insertShape(shapeType)Shape在页面上插入形状。
insertShape(shapeType, left, top, width, height)Shape在页面上插入形状。
insertSheetsChart(sourceChart)SheetsChart在页面上插入 Google 表格图表。
insertSheetsChart(sourceChart, left, top, width, height)SheetsChart在页面上插入 Google 表格图表,并指定其位置和大小。
insertSheetsChart(sheetsChart)SheetsChart在页面上插入所提供 SheetsChart 的副本。
insertSheetsChartAsImage(sourceChart)Image在页面上将 Google 表格图表插入为 Image
insertSheetsChartAsImage(sourceChart, left, top, width, height)Image将 Google 表格图表作为 Image 插入到网页中,并指定其位置和大小。
insertTable(numRows, numColumns)Table在页面上插入表格。
insertTable(numRows, numColumns, left, top, width, height)Table在页面上插入一个表格,并指定其位置和大小。
insertTable(table)Table在页面上插入所提供 Table 的副本。
insertTextBox(text)Shape在页面上插入一个包含所提供字符串的文本框 Shape
insertTextBox(text, left, top, width, height)Shape在页面上插入一个包含所提供字符串的文本框 Shape
insertVideo(videoUrl)Video在页面左上角插入一个默认大小的视频。
insertVideo(videoUrl, left, top, width, height)Video在网页上插入视频,并指定其位置和大小。
insertVideo(video)Video在页面上插入所提供 Video 的副本。
insertWordArt(wordArt)WordArt在页面上插入所提供 WordArt 的副本。
remove()void移除页面。
replaceAllText(findText, replaceText)Integer将与查找文本匹配的所有文本替换为替换文本。
replaceAllText(findText, replaceText, matchCase)Integer将与查找文本匹配的所有文本替换为替换文本。
selectAsCurrentPage()void将当前演示文稿中的 Page 选择为 current page selection,并移除之前的所有选择。

NotesMaster

方法

方法返回类型简介
getGroups()Group[]返回页面上的 Group 对象列表。
getImages()Image[]返回页面上的 Image 对象列表。
getLines()Line[]返回页面上的 Line 对象列表。
getObjectId()String获取网页的唯一 ID。
getPageElementById(id)PageElement返回具有给定 ID 的页面上的 PageElement;如果不存在,则返回 null
getPageElements()PageElement[]返回在页面上呈现的 PageElement 对象的列表。
getPlaceholder(placeholderType)PageElement返回指定 PlaceholderTypenull 的占位符 PageElement 对象(如果没有匹配的占位符,则返回 null)。
getPlaceholder(placeholderType, placeholderIndex)PageElement返回指定 PlaceholderType 的占位符 PageElement 对象和占位符索引,如果不存在占位符,则返回 null
getPlaceholders()PageElement[]返回页面中的占位符 PageElement 对象的列表。
getShapes()Shape[]返回页面上的 Shape 对象列表。
getSheetsCharts()SheetsChart[]返回页面上的 SheetsChart 对象列表。
getTables()Table[]返回页面上的 Table 对象列表。
getVideos()Video[]返回页面上的 Video 对象列表。
getWordArts()WordArt[]返回页面上的 WordArt 对象列表。

NotesPage

方法

方法返回类型简介
getGroups()Group[]返回页面上的 Group 对象列表。
getImages()Image[]返回页面上的 Image 对象列表。
getLines()Line[]返回页面上的 Line 对象列表。
getObjectId()String获取网页的唯一 ID。
getPageElementById(id)PageElement返回具有给定 ID 的页面上的 PageElement;如果不存在,则返回 null
getPageElements()PageElement[]返回在页面上呈现的 PageElement 对象的列表。
getPlaceholder(placeholderType)PageElement返回指定 PlaceholderTypenull 的占位符 PageElement 对象(如果没有匹配的占位符,则返回 null)。
getPlaceholder(placeholderType, placeholderIndex)PageElement返回指定 PlaceholderType 的占位符 PageElement 对象和占位符索引,如果不存在占位符,则返回 null
getPlaceholders()PageElement[]返回页面中的占位符 PageElement 对象的列表。
getShapes()Shape[]返回页面上的 Shape 对象列表。
getSheetsCharts()SheetsChart[]返回页面上的 SheetsChart 对象列表。
getSpeakerNotesShape()Shape获取页面上包含演讲者备注的形状。
getTables()Table[]返回页面上的 Table 对象列表。
getVideos()Video[]返回页面上的 Video 对象列表。
getWordArts()WordArt[]返回页面上的 WordArt 对象列表。
replaceAllText(findText, replaceText)Integer将与查找文本匹配的所有文本替换为替换文本。
replaceAllText(findText, replaceText, matchCase)Integer将与查找文本匹配的所有文本替换为替换文本。

Page

方法

方法返回类型简介
asLayout()Layout以布局的形式返回页面。
asMaster()Master将页面作为主页面返回。
asSlide()Slide以幻灯片的形式返回页面。
getBackground()PageBackground获取网页的背景。
getColorScheme()ColorScheme获取与网页关联的 ColorScheme
getGroups()Group[]返回页面上的 Group 对象列表。
getImages()Image[]返回页面上的 Image 对象列表。
getLines()Line[]返回页面上的 Line 对象列表。
getObjectId()String获取网页的唯一 ID。
getPageElementById(id)PageElement返回具有给定 ID 的页面上的 PageElement;如果不存在,则返回 null
getPageElements()PageElement[]返回在页面上呈现的 PageElement 对象的列表。
getPageType()PageType获取页面的类型。
getPlaceholder(placeholderType)PageElement返回指定 PlaceholderTypenull 的占位符 PageElement 对象(如果没有匹配的占位符,则返回 null)。
getPlaceholder(placeholderType, placeholderIndex)PageElement返回指定 PlaceholderType 的占位符 PageElement 对象和占位符索引,如果不存在占位符,则返回 null
getPlaceholders()PageElement[]返回页面中的占位符 PageElement 对象的列表。
getShapes()Shape[]返回页面上的 Shape 对象列表。
getSheetsCharts()SheetsChart[]返回页面上的 SheetsChart 对象列表。
getTables()Table[]返回页面上的 Table 对象列表。
getVideos()Video[]返回页面上的 Video 对象列表。
getWordArts()WordArt[]返回页面上的 WordArt 对象列表。
group(pageElements)Group对所有指定的页面元素进行分组。
insertGroup(group)Group在页面上插入所提供 Group 的副本。
insertImage(blobSource)Image在页面左上角插入一张图片,图片的默认大小取自指定的图片 blob。
insertImage(blobSource, left, top, width, height)Image在指定图片 blob 中,将图片插入页面上指定的位置和大小。
insertImage(image)Image在页面上插入所提供 Image 的副本。
insertImage(imageUrl)Image在页面左上角插入一张图片,图片大小为默认大小,来自所提供的网址。
insertImage(imageUrl, left, top, width, height)Image在页面上插入来自指定网址的图片,并指定图片的位置和大小。
insertLine(line)Line在页面上插入所提供 Line 的副本。
insertLine(lineCategory, startConnectionSite, endConnectionSite)Line在页面上插入一条连接两个 connection sites 的线条。
insertLine(lineCategory, startLeft, startTop, endLeft, endTop)Line在页面上插入一条线。
insertPageElement(pageElement)PageElement在页面上插入所提供 PageElement 的副本。
insertShape(shape)Shape在页面上插入所提供 Shape 的副本。
insertShape(shapeType)Shape在页面上插入形状。
insertShape(shapeType, left, top, width, height)Shape在页面上插入形状。
insertSheetsChart(sourceChart)SheetsChart在页面上插入 Google 表格图表。
insertSheetsChart(sourceChart, left, top, width, height)SheetsChart在页面上插入 Google 表格图表,并指定其位置和大小。
insertSheetsChart(sheetsChart)SheetsChart在页面上插入所提供 SheetsChart 的副本。
insertSheetsChartAsImage(sourceChart)Image在页面上将 Google 表格图表插入为 Image
insertSheetsChartAsImage(sourceChart, left, top, width, height)Image将 Google 表格图表作为 Image 插入到网页中,并指定其位置和大小。
insertTable(numRows, numColumns)Table在页面上插入表格。
insertTable(numRows, numColumns, left, top, width, height)Table在页面上插入一个表格,并指定其位置和大小。
insertTable(table)Table在页面上插入所提供 Table 的副本。
insertTextBox(text)Shape在页面上插入一个包含所提供字符串的文本框 Shape
insertTextBox(text, left, top, width, height)Shape在页面上插入一个包含所提供字符串的文本框 Shape
insertVideo(videoUrl)Video在页面左上角插入一个默认大小的视频。
insertVideo(videoUrl, left, top, width, height)Video在网页上插入视频,并指定其位置和大小。
insertVideo(video)Video在页面上插入所提供 Video 的副本。
insertWordArt(wordArt)WordArt在页面上插入所提供 WordArt 的副本。
remove()void移除页面。
replaceAllText(findText, replaceText)Integer将与查找文本匹配的所有文本替换为替换文本。
replaceAllText(findText, replaceText, matchCase)Integer将与查找文本匹配的所有文本替换为替换文本。
selectAsCurrentPage()void将当前演示文稿中的 Page 选择为 current page selection,并移除之前的所有选择。

PageBackground

方法

方法返回类型简介
getPictureFill()PictureFill获取此背景的经过拉伸的图片填充,如果背景填充类型不是 PageBackgroundType.PICTURE,则返回 null
getSolidFill()SolidFill获取此背景的纯色填充,如果背景填充类型不是 PageBackgroundType.SOLID,则返回 null
getType()PageBackgroundType获取此页面背景的类型。
isVisible()Boolean背景是否可见。
setPictureFill(blobSource)void将指定图片 Blob 中的图片设置为页面背景。
setPictureFill(imageUrl)void将提供的网址中的图片设置为页面背景。
setSolidFill(color)void将实心填充设置为给定的 Color
setSolidFill(color, alpha)void将实心填充设置为给定的 alpha 和 Color
setSolidFill(red, green, blue)void将实心填充设置为给定的 RGB 值。
setSolidFill(red, green, blue, alpha)void将实心填充设置为指定的 Alpha 和 RGB 值。
setSolidFill(hexString)void将纯色填充设置为给定的十六进制颜色字符串。
setSolidFill(hexString, alpha)void将纯色填充设置为给定的 Alpha 值和十六进制颜色字符串。
setSolidFill(color)void将实心填充设置为给定的 ThemeColorType
setSolidFill(color, alpha)void将实心填充设置为给定的 alpha 和 ThemeColorType
setTransparent()void将背景设置为透明。

PageBackgroundType

属性

属性类型说明
UNSUPPORTEDEnum不受支持的页面背景类型。
NONEEnum无填充,因此背景会呈现为白色。
SOLIDEnum单色填充。
PICTUREEnum拉伸以填满整个页面的图片。

PageElement

方法

方法返回类型简介
alignOnPage(alignmentPosition)PageElement将元素对齐到页面上的指定对齐位置。
asGroup()Group以组的形式返回页面元素。
asImage()Image以图片的形式返回页面元素。
asLine()Line以线条的形式返回页面元素。
asShape()Shape以形状的形式返回页面元素。
asSheetsChart()SheetsChart将页面元素作为从 Google 表格中嵌入的关联图表返回。
asSpeakerSpotlight()SpeakerSpotlight将页面元素作为演讲者聚光灯返回。
asTable()Table以表格的形式返回页面元素。
asVideo()Video将网页元素作为视频返回。
asWordArt()WordArt以文字艺术的形式返回页面元素。
bringForward()PageElement将页面元素在页面上向前移动一个元素。
bringToFront()PageElement将页面元素移至页面顶部。
duplicate()PageElement复制页面元素。
getConnectionSites()ConnectionSite[]返回页面元素上的 ConnectionSite 列表,如果页面元素没有任何连接网站,则返回空列表。
getDescription()String返回网页元素的替代文本说明。
getHeight()Number获取元素的高度(以点为单位),即元素未旋转时的元素边界框的高度。
getInherentHeight()Number返回元素的固有高度(以点为单位)。
getInherentWidth()Number返回元素固有的宽度(以点为单位)。
getLeft()Number返回元素的水平位置(以点为单位),从页面左上角(当元素未旋转时)测量。
getObjectId()String返回此对象的唯一 ID。
getPageElementType()PageElementType返回页面元素的类型,表示为 PageElementType 枚举。
getParentGroup()Group返回此页面元素所属的组;如果该元素不属于任何组,则返回 null
getParentPage()Page返回此页面元素所在的页面。
getRotation()Number返回元素围绕其中心顺时针旋转的角度(以度为单位),其中 0 度表示不旋转。
getTitle()String返回网页元素的替代文本标题。
getTop()Number获取元素的垂直位置(以像素为单位),从页面左上角测量,前提是元素未旋转。
getTransform()AffineTransform返回页面元素的转换。
getWidth()Number返回元素的宽度(以像素为单位),即元素未旋转时的边界框宽度。
preconcatenateTransform(transform)PageElement将提供的转换预连接到页面元素的现有转换。
remove()void移除页面元素。
scaleHeight(ratio)PageElement根据指定的比例缩放元素的高度。
scaleWidth(ratio)PageElement按指定的比例缩放元素的宽度。
select()void仅选择当前演示文稿中的 PageElement,并移除之前的所有选择。
select(replace)void选择有效演示文稿中的 PageElement
sendBackward()PageElement将页面元素在页面上向后移动一个元素。
sendToBack()PageElement将页面元素发送到页面底部。
setDescription(description)PageElement设置页面元素的替代文本说明。
setHeight(height)PageElement设置元素的高度(以点为单位),即元素未旋转时的元素边界框的高度。
setLeft(left)PageElement设置元素的水平位置(以点为单位),从元素未旋转时页面左上角测量。
setRotation(angle)PageElement设置元素围绕其中心顺时针旋转的角度(以度为单位)。
setTitle(title)PageElement设置网页元素的替代文本标题。
setTop(top)PageElement设置元素的垂直位置(以点为单位),从页面左上角(当元素未旋转时)测量。
setTransform(transform)PageElement使用提供的转换设置页面元素的转换。
setWidth(width)PageElement设置元素的宽度(以点为单位),即元素未旋转时元素边界框的宽度。

PageElementRange

方法

方法返回类型简介
getPageElements()PageElement[]返回 PageElement 实例的列表。

PageElementType

属性

属性类型说明
UNSUPPORTEDEnum表示不受支持且无法进一步分类的页面元素。
SHAPEEnum表示没有更具体的分类的通用形状。
IMAGEEnum表示图片。
VIDEOEnum表示视频。
TABLEEnum表示表。
GROUPEnum表示一组联接为单个单元的页面元素。
LINEEnum表示线条。
WORD_ARTEnum表示艺术字。
SHEETS_CHARTEnum表示从 Google 表格嵌入的关联图表。
SPEAKER_SPOTLIGHTEnum表示演讲者特写。

PageRange

方法

方法返回类型简介
getPages()Page[]返回 Page 实例的列表。

PageType

属性

属性类型说明
UNSUPPORTEDEnum不受支持的页面类型。
SLIDEEnum幻灯片页面。
LAYOUTEnum布局页面。
MASTEREnum母版页。

Paragraph

方法

方法返回类型简介
getIndex()Integer返回段落换行符的索引。
getRange()TextRange返回一个 TextRange,其跨越以此对象的换行符结尾的段落中的文本。

ParagraphAlignment

属性

属性类型说明
UNSUPPORTEDEnum不支持的段落对齐方式。
STARTEnum段落与线条的起点对齐。
CENTEREnum段落居中。
ENDEnum段落会对齐到行尾。
JUSTIFIEDEnum段落采用了右对齐方式。

ParagraphStyle

方法

方法返回类型简介
getIndentEnd()Number返回 TextRange 中段落的文本末尾缩进(以点为单位),如果给定文本有多种段落样式,则返回 null
getIndentFirstLine()Number返回 TextRange 中段落第一行的缩进(以点为单位),如果给定文本具有多种段落样式,则返回 null
getIndentStart()Number返回 TextRange 中段落的文本起始缩进(以点为单位),如果给定文本具有多种段落样式,则返回 null
getLineSpacing()Number返回行间距,如果给定文本具有多种段落样式,则返回 null
getParagraphAlignment()ParagraphAlignment返回 TextRange 中的段落的 ParagraphAlignment,如果给定文本有多种段落样式,则返回 null
getSpaceAbove()Number返回 TextRange 中段落上方的额外空格(以点为单位),如果给定文本有多种段落样式,则返回 null
getSpaceBelow()Number返回段落下方的额外空格,单位为 TextRange 中的点数,如果给定文本有多种段落样式,则返回 null
getSpacingMode()SpacingMode返回 TextRange 中的段落的 SpacingMode,如果给定文本有多个段落样式,则返回 null
getTextDirection()TextDirection返回 TextRange 中的段落的 TextDirection,如果给定文本有多个段落样式,则返回 null
setIndentEnd(indent)ParagraphStyle设置 TextRange 中段落的文字末尾缩进(以点为单位)。
setIndentFirstLine(indent)ParagraphStyle设置 TextRange 中段落第一行的缩进(以点为单位)。
setIndentStart(indent)ParagraphStyle设置 TextRange 中段落的文本开头缩进(以点为单位)。
setLineSpacing(spacing)ParagraphStyle设置行间距。
setParagraphAlignment(alignment)ParagraphStyle设置 TextRange 中段落的 ParagraphAlignment
setSpaceAbove(space)ParagraphStyle设置 TextRange 中段落上方的额外空格(以点为单位)。
setSpaceBelow(space)ParagraphStyle以点为单位设置 TextRange 中段落下方的额外空格。
setSpacingMode(mode)ParagraphStyleTextRange 中的段落设置 SpacingMode
setTextDirection(direction)ParagraphStyleTextRange 中的段落设置 TextDirection

PictureFill

方法

方法返回类型简介
getAs(contentType)Blob将此对象内的数据作为转换为指定内容类型的 blob 返回。
getBlob()Blob以 blob 的形式返回此对象内的数据。
getContentUrl()String获取图片的网址。
getSourceUrl()String获取图片的来源网址(如果有)。

PlaceholderType

属性

属性类型说明
UNSUPPORTEDEnum不受支持的占位符类型。
NONEEnum不是占位符。
BODYEnum正文。
CHARTEnum图表。
CLIP_ARTEnum剪贴画图片。
CENTERED_TITLEEnum标题居中。
DIAGRAMEnum示意图。
DATE_AND_TIMEEnum日期和时间。
FOOTEREnum页脚文本。
HEADEREnum标题文本。
MEDIAEnum多媒体。
OBJECTEnum任何内容类型。
PICTUREEnum图片。
SLIDE_NUMBEREnum幻灯片编号。
SUBTITLEEnum副标题。
TABLEEnum表格。
TITLEEnum幻灯片标题。
SLIDE_IMAGEEnum幻灯片图片。

Point

方法

方法返回类型简介
getX()Number获取水平坐标(以点为单位)。
getY()Number获取垂直坐标(以点为单位)。

PredefinedLayout

属性

属性类型说明
UNSUPPORTEDEnum不受支持的布局。
BLANKEnum不含占位符的空白布局。
CAPTION_ONLYEnum底部带有字幕的布局。
TITLEEnum带有标题和副标题的布局。
TITLE_AND_BODYEnum包含标题和正文的布局。
TITLE_AND_TWO_COLUMNSEnum包含标题和两列的布局。
TITLE_ONLYEnum仅包含标题的布局。
SECTION_HEADEREnum包含章节标题的布局。
SECTION_TITLE_AND_DESCRIPTIONEnum布局:一侧显示标题和副标题,另一侧显示说明。
ONE_COLUMN_TEXTEnum布局包含一个标题和一个正文,排列在一列中。
MAIN_POINTEnum包含主要要点的布局。
BIG_NUMBEREnum包含大号数字标题的布局。

Presentation

方法

方法返回类型简介
addEditor(emailAddress)Presentation将指定用户添加到 Presentation 的编辑者列表中。
addEditor(user)Presentation将指定用户添加到 Presentation 的编辑者列表中。
addEditors(emailAddresses)Presentation将指定的用户数组添加到 Presentation 的编辑者列表中。
addViewer(emailAddress)Presentation将指定用户添加到 Presentation 的观看者列表中。
addViewer(user)Presentation将指定用户添加到 Presentation 的观看者列表中。
addViewers(emailAddresses)Presentation将给定用户数组添加到 Presentation 的观看者列表中。
appendSlide()Slide根据当前母版使用 PredefinedLayout.BLANK 预定义布局将幻灯片附加到演示文稿的末尾。
appendSlide(layout)Slide根据当前母版使用指定布局将幻灯片附加到演示文稿的末尾。
appendSlide(predefinedLayout)Slide根据当前母版使用指定的预定义布局将幻灯片附加到演示文稿的末尾。
appendSlide(slide)Slide将提供的 Slide 的副本附加到演示文稿的末尾。
appendSlide(slide, linkingMode)Slide将源演示文稿中提供的 Slide 的副本附加到当前演示文稿的末尾,并将幻灯片链接设置为 SlideLinkingMode 指定的链接。
getEditors()User[]获取此 Presentation 的编辑器列表。
getId()String获取演示文稿的唯一标识符。
getLayouts()Layout[]获取演示文稿中的布局。
getMasters()Master[]获取演示文稿中的母版。
getName()String获取演示文稿的名称或标题。
getNotesMaster()NotesMaster获取演示文稿的备注母版。
getNotesPageHeight()Number获取演示文稿中备注母版和备注页的页面高度(以点为单位)。
getNotesPageWidth()Number获取演示文稿中备注母版和备注页面的页面宽度(以点为单位)。
getPageElementById(id)PageElement返回具有给定 ID 的 PageElement,如果不存在,则返回 null
getPageHeight()Number获取演示文稿中幻灯片、布局和母版的页面高度(以点为单位)。
getPageWidth()Number获取演示文稿中幻灯片、布局和母版的页面宽度(以点为单位)。
getSelection()Selection获取用户在当前演示文稿中的选择。
getSlideById(id)Slide返回具有给定 ID 的 Slide,如果不存在,则返回 null
getSlides()Slide[]获取演示文稿中的幻灯片。
getUrl()String检索用于访问此演示文稿的网址。
getViewers()User[]获取此 Presentation 的查看者和评论者的列表。
insertSlide(insertionIndex)Slide根据当前母版使用 PredefinedLayout.BLANK 预定义布局在演示文稿的指定索引处插入幻灯片。
insertSlide(insertionIndex, layout)Slide根据当前母版使用指定的布局在演示文稿的指定索引处插入幻灯片。
insertSlide(insertionIndex, predefinedLayout)Slide根据当前母版使用指定的预定义布局,在演示文稿的指定索引处插入幻灯片。
insertSlide(insertionIndex, slide)Slide在演示文稿的指定索引处插入所提供 Slide 的副本。
insertSlide(insertionIndex, slide, linkingMode)Slide将源演示文稿中提供的 Slide 的副本插入当前演示文稿中的指定索引,并将幻灯片链接设置为 SlideLinkingMode 所指定的链接。
removeEditor(emailAddress)PresentationPresentation 的编辑者列表中移除指定用户。
removeEditor(user)PresentationPresentation 的编辑者列表中移除指定用户。
removeViewer(emailAddress)PresentationPresentation 的观看者和评论者列表中移除指定用户。
removeViewer(user)PresentationPresentation 的观看者和评论者列表中移除指定用户。
replaceAllText(findText, replaceText)Integer将与查找文本匹配的所有文本替换为替换文本。
replaceAllText(findText, replaceText, matchCase)Integer将与查找文本匹配的所有文本替换为替换文本。
saveAndClose()void保存当前 Presentation
setName(name)void设置演示文稿的名称或标题。

Selection

方法

方法返回类型简介
getCurrentPage()Page返回当前活跃的 Page;如果没有活跃页面,则返回 null
getPageElementRange()PageElementRange返回所选 PageElement 实例的 PageElementRange 集合,如果未选择任何 PageElement 实例,则返回 null
getPageRange()PageRange返回 PageRange 片段中被选中的 Page 实例的集合,如果所选内容的类型不是 SelectionType.PAGE,则返回 null
getSelectionType()SelectionType返回 SelectionType
getTableCellRange()TableCellRange返回所选 TableCell 实例的 TableCellRange 集合,如果未选择任何 TableCell 实例,则返回 null
getTextRange()TextRange返回所选的 TextRange,如果所选项的类型不是 SelectionType.TEXT,则返回 null

SelectionType

属性

属性类型说明
UNSUPPORTEDEnum不受支持的选择类型。
NONEEnum未选择。
TEXTEnum文本选择。
TABLE_CELLEnum选择表格单元格。
PAGEEnum缩略图影片片段中的页面选择。
PAGE_ELEMENTEnum页面元素选择。
CURRENT_PAGEEnum当前页面选择。

Shape

方法

方法返回类型简介
alignOnPage(alignmentPosition)Shape将元素对齐到页面上的指定对齐位置。
bringForward()Shape将页面元素在页面上向前移动一个元素。
bringToFront()Shape将页面元素移至页面顶部。
duplicate()PageElement复制页面元素。
getAutofit()Autofit返回此形状中文本的 Autofit
getBorder()Border返回形状的 Border
getConnectionSites()ConnectionSite[]返回页面元素上的 ConnectionSite 列表,如果页面元素没有任何连接网站,则返回空列表。
getContentAlignment()ContentAlignment返回形状中文本的 ContentAlignment
getDescription()String返回网页元素的替代文本说明。
getFill()Fill返回形状的 Fill
getHeight()Number获取元素的高度(以点为单位),即元素未旋转时的元素边界框的高度。
getInherentHeight()Number返回元素的固有高度(以点为单位)。
getInherentWidth()Number返回元素固有的宽度(以点为单位)。
getLeft()Number返回元素的水平位置(以点为单位),从页面左上角(当元素未旋转时)测量。
getLink()Link如果没有链接,则返回 Linknull
getObjectId()String返回此对象的唯一 ID。
getPageElementType()PageElementType返回页面元素的类型,表示为 PageElementType 枚举。
getParentGroup()Group返回此页面元素所属的组;如果该元素不属于任何组,则返回 null
getParentPage()Page返回此页面元素所在的页面。
getParentPlaceholder()PageElement返回占位符的父页面元素。
getPlaceholderIndex()Integer返回形状的占位符索引。
getPlaceholderType()PlaceholderType返回形状的占位符类型;如果形状不是占位符,则返回 PlaceholderType.NONE
getRotation()Number返回元素围绕其中心顺时针旋转的角度(以度为单位),其中 0 度表示不旋转。
getShapeType()ShapeType返回形状的类型。
getText()TextRange返回形状的文本内容。
getTitle()String返回网页元素的替代文本标题。
getTop()Number获取元素的垂直位置(以像素为单位),从页面左上角测量,前提是元素未旋转。
getTransform()AffineTransform返回页面元素的转换。
getWidth()Number返回元素的宽度(以像素为单位),即元素未旋转时的边界框宽度。
preconcatenateTransform(transform)Shape将提供的转换预连接到页面元素的现有转换。
remove()void移除页面元素。
removeLink()void移除 Link
replaceWithImage(blobSource)Image将此形状替换为 BlobSource 提供的图片。
replaceWithImage(blobSource, crop)Image将此形状替换为 BlobSource 提供的图片。
replaceWithImage(imageUrl)Image将此形状替换为图片。
replaceWithImage(imageUrl, crop)Image将此形状替换为图片。
replaceWithSheetsChart(sourceChart)SheetsChart将此形状替换为 Google 表格图表。
replaceWithSheetsChartAsImage(sourceChart)Image将此形状替换为 Google 表格图表的图片。
scaleHeight(ratio)Shape根据指定的比例缩放元素的高度。
scaleWidth(ratio)Shape按指定的比例缩放元素的宽度。
select()void仅选择当前演示文稿中的 PageElement,并移除之前的所有选择。
select(replace)void选择有效演示文稿中的 PageElement
sendBackward()Shape将页面元素在页面上向后移动一个元素。
sendToBack()Shape将页面元素发送到页面底部。
setContentAlignment(contentAlignment)Shape设置形状中文本的 ContentAlignment
setDescription(description)Shape设置页面元素的替代文本说明。
setHeight(height)Shape设置元素的高度(以点为单位),即元素未旋转时的元素边界框的高度。
setLeft(left)Shape设置元素的水平位置(以点为单位),从元素未旋转时页面左上角测量。
setLinkSlide(slideIndex)Link使用幻灯片的从零开始的索引将 Link 设置为指定的 Slide
setLinkSlide(slide)LinkLink 设置为给定的 Slide,链接由给定的幻灯片 ID 设置。
setLinkSlide(slidePosition)Link使用滑块的相对位置将 Link 设置为给定 Slide
setLinkUrl(url)LinkLink 设置为给定的非空网址字符串。
setRotation(angle)Shape设置元素围绕其中心顺时针旋转的角度(以度为单位)。
setTitle(title)Shape设置网页元素的替代文本标题。
setTop(top)Shape设置元素的垂直位置(以点为单位),从页面左上角(当元素未旋转时)测量。
setTransform(transform)Shape使用提供的转换设置页面元素的转换。
setWidth(width)Shape设置元素的宽度(以点为单位),即元素未旋转时元素边界框的宽度。

ShapeType

属性

属性类型说明
UNSUPPORTEDEnum不受支持的形状类型。
TEXT_BOXEnum文本框形状。
RECTANGLEEnum矩形形状。
ROUND_RECTANGLEEnum圆角矩形。
ELLIPSEEnum椭圆形。
ARCEnum弯曲的弧形。
BENT_ARROWEnum弯曲箭头形状。
BENT_UP_ARROWEnum向上弯曲的箭头形状。
BEVELEnum斜角形状。
BLOCK_ARCEnum屏蔽弧形。
BRACE_PAIREnum括号对形状。
BRACKET_PAIREnum括号对形状。
CANEnum可以塑形。
CHEVRONEnum锯齿形。
CHORDEnum弦形。
CLOUDEnum云形状。
CORNEREnum边角形状。
CUBEEnum立方体形状。
CURVED_DOWN_ARROWEnum弧形向下箭头形状。
CURVED_LEFT_ARROWEnum弧形向左箭头形状。
CURVED_RIGHT_ARROWEnum弧形向右箭头形状。
CURVED_UP_ARROWEnum弧形向上箭头形状。
DECAGONEnum十边形。
DIAGONAL_STRIPEEnum斜条纹形状。
DIAMONDEnum菱形。
DODECAGONEnum十二边形。
DONUTEnum甜甜圈形状。
DOUBLE_WAVEEnum双波形。
DOWN_ARROWEnum向下箭头形状。
DOWN_ARROW_CALLOUTEnum标注向下箭头形状。
FOLDED_CORNEREnum折角形。
FRAMEEnum框架形状。
HALF_FRAMEEnum半框形状。
HEARTEnum心形。
HEPTAGONEnum七边形。
HEXAGONEnum六边形。
HOME_PLATEEnum本垒板形状。
HORIZONTAL_SCROLLEnum横向滚动形状。
IRREGULAR_SEAL_1Enum不规则密封 1 形状。
IRREGULAR_SEAL_2Enum不规则密封 2 形状。
LEFT_ARROWEnum向左箭头形状。
LEFT_ARROW_CALLOUTEnum标注左箭头形状。
LEFT_BRACEEnum左大括号形状。
LEFT_BRACKETEnum左中括号形状。
LEFT_RIGHT_ARROWEnum左右箭头形状。
LEFT_RIGHT_ARROW_CALLOUTEnum标注的左右箭头形状。
LEFT_RIGHT_UP_ARROWEnum左右上箭头形状。
LEFT_UP_ARROWEnum向左上箭头形状。
LIGHTNING_BOLTEnum闪电形。
MATH_DIVIDEEnum分割数学形状。
MATH_EQUALEnum等式数学形状。
MATH_MINUSEnum减号数学图形。
MATH_MULTIPLYEnum乘法数学图形。
MATH_NOT_EQUALEnum不等于数学形状。
MATH_PLUSEnum加号数学形状。
MOONEnum月亮形状。
NO_SMOKINGEnum没有禁止吸烟图形。
NOTCHED_RIGHT_ARROWEnum带缺口的向右箭头形状。
OCTAGONEnum八边形。
PARALLELOGRAMEnum平行四边形。
PENTAGONEnum五边形。
PIEEnum饼图形状。
PLAQUEEnum斑块形状。
PLUSEnum加号形状。
QUAD_ARROWEnum十字箭头形状。
QUAD_ARROW_CALLOUTEnum标注的十字箭头形状。
RIBBONEnum带状形状。
RIBBON_2Enum丝带 2 形状。
RIGHT_ARROWEnum向右箭头形状。
RIGHT_ARROW_CALLOUTEnum标注右箭头形状。
RIGHT_BRACEEnum右大括号形状。
RIGHT_BRACKETEnum右括号形状。
ROUND_1_RECTANGLEEnum一个圆角矩形。
ROUND_2_DIAGONAL_RECTANGLEEnum两个对角圆角矩形。
ROUND_2_SAME_RECTANGLEEnum两个同侧圆角矩形。
RIGHT_TRIANGLEEnum直角三角形。
SMILEY_FACEEnum笑脸形状。
SNIP_1_RECTANGLEEnum一个缺角矩形。
SNIP_2_DIAGONAL_RECTANGLEEnum两个对角线缺口矩形。
SNIP_2_SAME_RECTANGLEEnum两个同侧缺角矩形。
SNIP_ROUND_RECTANGLEEnum一个缺口一个圆角矩形。
STAR_10Enum十角星形状。
STAR_12Enum十二角星形状。
STAR_16Enum十六角星形。
STAR_24Enum二十四角星形状。
STAR_32Enum三十二角星形。
STAR_4Enum四角星形状。
STAR_5Enum五角星形状。
STAR_6Enum六角星形状。
STAR_7Enum七角星形状。
STAR_8Enum八角星形。
STRIPED_RIGHT_ARROWEnum虚尾箭头。
SUNEnum太阳形状。
TRAPEZOIDEnum梯形形状。
TRIANGLEEnum三角形。
UP_ARROWEnum向上箭头形状。
UP_ARROW_CALLOUTEnum标注向上箭头形状。
UP_DOWN_ARROWEnum上下箭头形状。
UTURN_ARROWEnumU 形箭头形状。
VERTICAL_SCROLLEnum垂直滚动形状。
WAVEEnum波浪形。
WEDGE_ELLIPSE_CALLOUTEnum宣传信息楔形椭圆形。
WEDGE_RECTANGLE_CALLOUTEnum标注楔形矩形形状。
WEDGE_ROUND_RECTANGLE_CALLOUTEnum标注楔形圆角矩形形状。
FLOW_CHART_ALTERNATE_PROCESSEnum备选流程流程形状。
FLOW_CHART_COLLATEEnum汇总流程形状。
FLOW_CHART_CONNECTOREnum连接器流程形状。
FLOW_CHART_DECISIONEnum决策流程形状。
FLOW_CHART_DELAYEnum延迟流程形状。
FLOW_CHART_DISPLAYEnum显示流程形状。
FLOW_CHART_DOCUMENTEnum文档流程形状。
FLOW_CHART_EXTRACTEnum提取流程形状。
FLOW_CHART_INPUT_OUTPUTEnum输入输出流形状。
FLOW_CHART_INTERNAL_STORAGEEnum内部存储空间流程形状。
FLOW_CHART_MAGNETIC_DISKEnum磁盘流程形状。
FLOW_CHART_MAGNETIC_DRUMEnum磁鼓流形状。
FLOW_CHART_MAGNETIC_TAPEEnum磁带流形状。
FLOW_CHART_MANUAL_INPUTEnum手动输入流程形状。
FLOW_CHART_MANUAL_OPERATIONEnum手动操作流程形状。
FLOW_CHART_MERGEEnum合并流程形状。
FLOW_CHART_MULTIDOCUMENTEnum多文档流程形状。
FLOW_CHART_OFFLINE_STORAGEEnum离线存储流程形状。
FLOW_CHART_OFFPAGE_CONNECTOREnum离页连接符流程形状。
FLOW_CHART_ONLINE_STORAGEEnum在线存储流程形状。
FLOW_CHART_OREnum或流程形状。
FLOW_CHART_PREDEFINED_PROCESSEnum预定义的流程图形状。
FLOW_CHART_PREPARATIONEnum准备流程形状。
FLOW_CHART_PROCESSEnum流程图形状。
FLOW_CHART_PUNCHED_CARDEnum打孔卡片流形状。
FLOW_CHART_PUNCHED_TAPEEnum打孔条流程形状。
FLOW_CHART_SORTEnum排序流程形状。
FLOW_CHART_SUMMING_JUNCTIONEnum求和节点流程形状。
FLOW_CHART_TERMINATOREnum终止符流程形状。
ARROW_EASTEnum东箭头形状。
ARROW_NORTH_EASTEnum东北箭头形状。
ARROW_NORTHEnum北箭头形状。
SPEECHEnum语音形状。
STARBURSTEnum星形爆炸形状。
TEARDROPEnum泪滴形。
ELLIPSE_RIBBONEnum椭圆形丝带形状。
ELLIPSE_RIBBON_2Enum椭圆形丝带 2 形状。
CLOUD_CALLOUTEnum宣传信息云形状。
CUSTOMEnum自定义形状。

SheetsChart

方法

方法返回类型简介
alignOnPage(alignmentPosition)SheetsChart将元素对齐到页面上的指定对齐位置。
asImage()Image将图表作为图片返回,如果图表不是嵌入式图片,则返回 null
bringForward()SheetsChart将页面元素在页面上向前移动一个元素。
bringToFront()SheetsChart将页面元素移至页面顶部。
duplicate()PageElement复制页面元素。
getChartId()Integer获取嵌入的 Google 表格电子表格中特定图表的 ID。
getConnectionSites()ConnectionSite[]返回页面元素上的 ConnectionSite 列表,如果页面元素没有任何连接网站,则返回空列表。
getDescription()String返回网页元素的替代文本说明。
getEmbedType()SheetsChartEmbedType返回 Google 表格图表的嵌入类型。
getHeight()Number获取元素的高度(以点为单位),即元素未旋转时的元素边界框的高度。
getInherentHeight()Number返回元素的固有高度(以点为单位)。
getInherentWidth()Number返回元素固有的宽度(以点为单位)。
getLeft()Number返回元素的水平位置(以点为单位),从页面左上角(当元素未旋转时)测量。
getLink()Link如果没有链接,则返回 Linknull
getObjectId()String返回此对象的唯一 ID。
getPageElementType()PageElementType返回页面元素的类型,表示为 PageElementType 枚举。
getParentGroup()Group返回此页面元素所属的组;如果该元素不属于任何组,则返回 null
getParentPage()Page返回此页面元素所在的页面。
getRotation()Number返回元素围绕其中心顺时针旋转的角度(以度为单位),其中 0 度表示不旋转。
getSpreadsheetId()String获取包含源图表的 Google 表格电子表格的 ID。
getTitle()String返回网页元素的替代文本标题。
getTop()Number获取元素的垂直位置(以像素为单位),从页面左上角测量,前提是元素未旋转。
getTransform()AffineTransform返回页面元素的转换。
getWidth()Number返回元素的宽度(以像素为单位),即元素未旋转时的边界框宽度。
preconcatenateTransform(transform)SheetsChart将提供的转换预连接到页面元素的现有转换。
refresh()void将图表替换为 Google 表格中的最新版图表,从而刷新图表。
remove()void移除页面元素。
removeLink()void移除 Link
scaleHeight(ratio)SheetsChart根据指定的比例缩放元素的高度。
scaleWidth(ratio)SheetsChart按指定的比例缩放元素的宽度。
select()void仅选择当前演示文稿中的 PageElement,并移除之前的所有选择。
select(replace)void选择有效演示文稿中的 PageElement
sendBackward()SheetsChart将页面元素在页面上向后移动一个元素。
sendToBack()SheetsChart将页面元素发送到页面底部。
setDescription(description)SheetsChart设置页面元素的替代文本说明。
setHeight(height)SheetsChart设置元素的高度(以点为单位),即元素未旋转时的元素边界框的高度。
setLeft(left)SheetsChart设置元素的水平位置(以点为单位),从元素未旋转时页面左上角测量。
setLinkSlide(slideIndex)Link使用幻灯片的从零开始的索引将 Link 设置为指定的 Slide
setLinkSlide(slide)LinkLink 设置为给定的 Slide,链接由给定的幻灯片 ID 设置。
setLinkSlide(slidePosition)Link使用滑块的相对位置将 Link 设置为给定 Slide
setLinkUrl(url)LinkLink 设置为给定的非空网址字符串。
setRotation(angle)SheetsChart设置元素围绕其中心顺时针旋转的角度(以度为单位)。
setTitle(title)SheetsChart设置网页元素的替代文本标题。
setTop(top)SheetsChart设置元素的垂直位置(以点为单位),从页面左上角(当元素未旋转时)测量。
setTransform(transform)SheetsChart使用提供的转换设置页面元素的转换。
setWidth(width)SheetsChart设置元素的宽度(以点为单位),即元素未旋转时元素边界框的宽度。

SheetsChartEmbedType

属性

属性类型说明
UNSUPPORTEDEnum表示不受支持且无法进一步分类的图表。
IMAGEEnum表示图表是作为图片嵌入的。

Slide

方法

方法返回类型简介
duplicate()Slide复制幻灯片。
getBackground()PageBackground获取网页的背景。
getColorScheme()ColorScheme获取与网页关联的 ColorScheme
getGroups()Group[]返回页面上的 Group 对象列表。
getImages()Image[]返回页面上的 Image 对象列表。
getLayout()Layout获取幻灯片所依据的布局,如果幻灯片不依据布局,则返回 null
getLines()Line[]返回页面上的 Line 对象列表。
getNotesPage()NotesPage返回与幻灯片关联的备注页面。
getObjectId()String获取网页的唯一 ID。
getPageElementById(id)PageElement返回具有给定 ID 的页面上的 PageElement;如果不存在,则返回 null
getPageElements()PageElement[]返回在页面上呈现的 PageElement 对象的列表。
getPageType()PageType获取页面的类型。
getPlaceholder(placeholderType)PageElement返回指定 PlaceholderTypenull 的占位符 PageElement 对象(如果没有匹配的占位符,则返回 null)。
getPlaceholder(placeholderType, placeholderIndex)PageElement返回指定 PlaceholderType 的占位符 PageElement 对象和占位符索引,如果不存在占位符,则返回 null
getPlaceholders()PageElement[]返回页面中的占位符 PageElement 对象的列表。
getShapes()Shape[]返回页面上的 Shape 对象列表。
getSheetsCharts()SheetsChart[]返回页面上的 SheetsChart 对象列表。
getSlideLinkingMode()SlideLinkingMode返回 SlideLinkingMode,指示幻灯片是否已与其他幻灯片相关联。
getSourcePresentationId()String返回来源 Presentation ID,如果幻灯片未关联,则返回 null
getSourceSlideObjectId()String返回来源幻灯片 ID,如果幻灯片未关联,则返回 null
getTables()Table[]返回页面上的 Table 对象列表。
getVideos()Video[]返回页面上的 Video 对象列表。
getWordArts()WordArt[]返回页面上的 WordArt 对象列表。
group(pageElements)Group对所有指定的页面元素进行分组。
insertGroup(group)Group在页面上插入所提供 Group 的副本。
insertImage(blobSource)Image在页面左上角插入一张图片,图片的默认大小取自指定的图片 blob。
insertImage(blobSource, left, top, width, height)Image在指定图片 blob 中,将图片插入页面上指定的位置和大小。
insertImage(image)Image在页面上插入所提供 Image 的副本。
insertImage(imageUrl)Image在页面左上角插入一张图片,图片大小为默认大小,来自所提供的网址。
insertImage(imageUrl, left, top, width, height)Image在页面上插入来自指定网址的图片,并指定图片的位置和大小。
insertLine(line)Line在页面上插入所提供 Line 的副本。
insertLine(lineCategory, startConnectionSite, endConnectionSite)Line在页面上插入一条连接两个 connection sites 的线条。
insertLine(lineCategory, startLeft, startTop, endLeft, endTop)Line在页面上插入一条线。
insertPageElement(pageElement)PageElement在页面上插入所提供 PageElement 的副本。
insertShape(shape)Shape在页面上插入所提供 Shape 的副本。
insertShape(shapeType)Shape在页面上插入形状。
insertShape(shapeType, left, top, width, height)Shape在页面上插入形状。
insertSheetsChart(sourceChart)SheetsChart在页面上插入 Google 表格图表。
insertSheetsChart(sourceChart, left, top, width, height)SheetsChart在页面上插入 Google 表格图表,并指定其位置和大小。
insertSheetsChart(sheetsChart)SheetsChart在页面上插入所提供 SheetsChart 的副本。
insertSheetsChartAsImage(sourceChart)Image在页面上将 Google 表格图表插入为 Image
insertSheetsChartAsImage(sourceChart, left, top, width, height)Image将 Google 表格图表作为 Image 插入到网页中,并指定其位置和大小。
insertTable(numRows, numColumns)Table在页面上插入表格。
insertTable(numRows, numColumns, left, top, width, height)Table在页面上插入一个表格,并指定其位置和大小。
insertTable(table)Table在页面上插入所提供 Table 的副本。
insertTextBox(text)Shape在页面上插入一个包含所提供字符串的文本框 Shape
insertTextBox(text, left, top, width, height)Shape在页面上插入一个包含所提供字符串的文本框 Shape
insertVideo(videoUrl)Video在页面左上角插入一个默认大小的视频。
insertVideo(videoUrl, left, top, width, height)Video在网页上插入视频,并指定其位置和大小。
insertVideo(video)Video在页面上插入所提供 Video 的副本。
insertWordArt(wordArt)WordArt在页面上插入所提供 WordArt 的副本。
isSkipped()Boolean返回幻灯片在演示模式下是否会被跳过。
move(index)void将幻灯片移至指定的索引。
refreshSlide()void刷新幻灯片,以反映对关联的来源幻灯片所做的任何更改。
remove()void移除页面。
replaceAllText(findText, replaceText)Integer将与查找文本匹配的所有文本替换为替换文本。
replaceAllText(findText, replaceText, matchCase)Integer将与查找文本匹配的所有文本替换为替换文本。
selectAsCurrentPage()void将当前演示文稿中的 Page 选择为 current page selection,并移除之前的所有选择。
setSkipped(isSkipped)void设置幻灯片在演示模式下是否被跳过。
unlink()void解除当前 Slide 与其来源幻灯片之间的关联。

SlideLinkingMode

属性

属性类型说明
UNSUPPORTEDEnum不受支持的幻灯片关联模式。
LINKEDEnum表示幻灯片已关联。
NOT_LINKEDEnum表示幻灯片未关联。

SlidePosition

属性

属性类型说明
NEXT_SLIDEEnum下一张幻灯片。
PREVIOUS_SLIDEEnum上一张幻灯片。
FIRST_SLIDEEnum演示文稿中的第一个幻灯片。
LAST_SLIDEEnum演示文稿中的最后一张幻灯片。

SlidesApp

属性

属性类型说明
AlignmentPositionAlignmentPosition对齐位置类型的枚举。
ArrowStyleArrowStyle枚举了 Line 可以具有的不同箭头样式。
AutoTextTypeAutoTextType自动文本类型的枚举。
AutofitTypeAutofitType自动调整类型的枚举。
CellMergeStateCellMergeState表格单元格的不同合并状态的枚举。
ColorTypeColorType颜色类型的枚举。
ContentAlignmentContentAlignment用于指定内容对齐方式的值枚举。
DashStyleDashStyle用于枚举 Line 可以具有的不同短划线样式。
FillTypeFillType填充类型的枚举。
LineCategoryLineCategoryLine 类别的枚举。
LineFillTypeLineFillTypeLineFill 类型的枚举。
LineTypeLineTypeLine 类型的枚举。
LinkTypeLinkType链接类型的枚举。
ListPresetListPreset列表预设类型的枚举。
PageBackgroundTypePageBackgroundType页面背景类型的枚举。
PageElementTypePageElementType页面元素类型的枚举。
PageTypePageType页面类型的枚举。
ParagraphAlignmentParagraphAlignment段落对齐方式的枚举。
PlaceholderTypePlaceholderType占位符类型的枚举。
PredefinedLayoutPredefinedLayout预定义布局的枚举。
SelectionTypeSelectionType选择类型的枚举。
ShapeTypeShapeType形状类型的枚举。
SheetsChartEmbedTypeSheetsChartEmbedTypeSheets 图表嵌入类型的枚举。
SlideLinkingModeSlideLinkingMode枚举了幻灯片的链接方式。
SlidePositionSlidePosition滑动位置类型的枚举。
SpacingModeSpacingMode间距模式类型的枚举。
TextBaselineOffsetTextBaselineOffset文本基线偏移类型的枚举。
TextDirectionTextDirection文本路线类型的枚举。
ThemeColorTypeThemeColorType主题颜色的枚举。
VideoSourceTypeVideoSourceType视频源类型的枚举。

方法

方法返回类型简介
create(name)Presentation创建并打开新的 Presentation
getActivePresentation()Presentation返回脚本绑定到容器的当前有效演示文稿;如果没有有效演示文稿,则返回 null
getUi()Ui返回演示文稿界面环境的实例,以便脚本添加菜单、对话框和边栏等功能。
newAffineTransformBuilder()AffineTransformBuilder返回一个新的 AffineTransformBuilder 以构建 AffineTransform
openById(id)Presentation打开具有指定 ID 的 Presentation
openByUrl(url)Presentation使用给定网址打开 Presentation

SolidFill

方法

方法返回类型简介
getAlpha()Number获取颜色的不透明度,介于 [0, 1.0] 之间,其中 1.0 表示完全不透明。
getColor()Color获取填充颜色。

SpacingMode

属性

属性类型说明
UNSUPPORTEDEnum不支持的间距模式。
NEVER_COLLAPSEEnum系统始终会呈现段落间距。
COLLAPSE_LISTSEnum列表元素之间会跳过段落间距。

SpeakerSpotlight

方法

方法返回类型简介
alignOnPage(alignmentPosition)SpeakerSpotlight将元素对齐到页面上的指定对齐位置。
bringForward()SpeakerSpotlight将页面元素在页面上向前移动一个元素。
bringToFront()SpeakerSpotlight将页面元素移至页面顶部。
duplicate()PageElement复制页面元素。
getBorder()Border返回演讲者特写的 Border
getConnectionSites()ConnectionSite[]返回页面元素上的 ConnectionSite 列表,如果页面元素没有任何连接网站,则返回空列表。
getDescription()String返回网页元素的替代文本说明。
getHeight()Number获取元素的高度(以点为单位),即元素未旋转时的元素边界框的高度。
getInherentHeight()Number返回元素的固有高度(以点为单位)。
getInherentWidth()Number返回元素固有的宽度(以点为单位)。
getLeft()Number返回元素的水平位置(以点为单位),从页面左上角(当元素未旋转时)测量。
getMaskShapeType()ShapeType返回应用于演讲者聚焦画面的遮罩的 ShapeType;如果没有遮罩,则返回 null
getObjectId()String返回此对象的唯一 ID。
getPageElementType()PageElementType返回页面元素的类型,表示为 PageElementType 枚举。
getParentGroup()Group返回此页面元素所属的组;如果该元素不属于任何组,则返回 null
getParentPage()Page返回此页面元素所在的页面。
getRotation()Number返回元素围绕其中心顺时针旋转的角度(以度为单位),其中 0 度表示不旋转。
getTitle()String返回网页元素的替代文本标题。
getTop()Number获取元素的垂直位置(以像素为单位),从页面左上角测量,前提是元素未旋转。
getTransform()AffineTransform返回页面元素的转换。
getWidth()Number返回元素的宽度(以像素为单位),即元素未旋转时的边界框宽度。
preconcatenateTransform(transform)SpeakerSpotlight将提供的转换预连接到页面元素的现有转换。
remove()void移除页面元素。
scaleHeight(ratio)SpeakerSpotlight根据指定的比例缩放元素的高度。
scaleWidth(ratio)SpeakerSpotlight按指定的比例缩放元素的宽度。
select()void仅选择当前演示文稿中的 PageElement,并移除之前的所有选择。
select(replace)void选择有效演示文稿中的 PageElement
sendBackward()SpeakerSpotlight将页面元素在页面上向后移动一个元素。
sendToBack()SpeakerSpotlight将页面元素发送到页面底部。
setDescription(description)SpeakerSpotlight设置页面元素的替代文本说明。
setHeight(height)SpeakerSpotlight设置元素的高度(以点为单位),即元素未旋转时的元素边界框的高度。
setLeft(left)SpeakerSpotlight设置元素的水平位置(以点为单位),从元素未旋转时页面左上角测量。
setRotation(angle)SpeakerSpotlight设置元素围绕其中心顺时针旋转的角度(以度为单位)。
setTitle(title)SpeakerSpotlight设置网页元素的替代文本标题。
setTop(top)SpeakerSpotlight设置元素的垂直位置(以点为单位),从页面左上角(当元素未旋转时)测量。
setTransform(transform)SpeakerSpotlight使用提供的转换设置页面元素的转换。
setWidth(width)SpeakerSpotlight设置元素的宽度(以点为单位),即元素未旋转时元素边界框的宽度。

Table

方法

方法返回类型简介
alignOnPage(alignmentPosition)Table将元素对齐到页面上的指定对齐位置。
appendColumn()TableColumn将新列附加到表格的最后一列的右侧。
appendRow()TableRow在表格的最后一行下方附加新行。
bringForward()Table将页面元素在页面上向前移动一个元素。
bringToFront()Table将页面元素移至页面顶部。
duplicate()PageElement复制页面元素。
getCell(rowIndex, columnIndex)TableCell返回表格中的指定单元格。
getColumn(columnIndex)TableColumn返回表中的指定列。
getConnectionSites()ConnectionSite[]返回页面元素上的 ConnectionSite 列表,如果页面元素没有任何连接网站,则返回空列表。
getDescription()String返回网页元素的替代文本说明。
getHeight()Number获取元素的高度(以点为单位),即元素未旋转时的元素边界框的高度。
getInherentHeight()Number返回元素的固有高度(以点为单位)。
getInherentWidth()Number返回元素固有的宽度(以点为单位)。
getLeft()Number返回元素的水平位置(以点为单位),从页面左上角(当元素未旋转时)测量。
getNumColumns()Integer返回表中的列数。
getNumRows()Integer返回表中的行数。
getObjectId()String返回此对象的唯一 ID。
getPageElementType()PageElementType返回页面元素的类型,表示为 PageElementType 枚举。
getParentGroup()Group返回此页面元素所属的组;如果该元素不属于任何组,则返回 null
getParentPage()Page返回此页面元素所在的页面。
getRotation()Number返回元素围绕其中心顺时针旋转的角度(以度为单位),其中 0 度表示不旋转。
getRow(rowIndex)TableRow返回表中的指定行。
getTitle()String返回网页元素的替代文本标题。
getTop()Number获取元素的垂直位置(以像素为单位),从页面左上角测量,前提是元素未旋转。
getTransform()AffineTransform返回页面元素的转换。
getWidth()Number返回元素的宽度(以像素为单位),即元素未旋转时的边界框宽度。
insertColumn(index)TableColumn在表的指定索引处插入新列。
insertRow(index)TableRow在表的指定索引处插入新行。
preconcatenateTransform(transform)Table将提供的转换预连接到页面元素的现有转换。
remove()void移除页面元素。
scaleHeight(ratio)Table根据指定的比例缩放元素的高度。
scaleWidth(ratio)Table按指定的比例缩放元素的宽度。
select()void仅选择当前演示文稿中的 PageElement,并移除之前的所有选择。
select(replace)void选择有效演示文稿中的 PageElement
sendBackward()Table将页面元素在页面上向后移动一个元素。
sendToBack()Table将页面元素发送到页面底部。
setDescription(description)Table设置页面元素的替代文本说明。
setHeight(height)Table设置元素的高度(以点为单位),即元素未旋转时的元素边界框的高度。
setLeft(left)Table设置元素的水平位置(以点为单位),从元素未旋转时页面左上角测量。
setRotation(angle)Table设置元素围绕其中心顺时针旋转的角度(以度为单位)。
setTitle(title)Table设置网页元素的替代文本标题。
setTop(top)Table设置元素的垂直位置(以点为单位),从页面左上角(当元素未旋转时)测量。
setTransform(transform)Table使用提供的转换设置页面元素的转换。
setWidth(width)Table设置元素的宽度(以点为单位),即元素未旋转时元素边界框的宽度。

TableCell

方法

方法返回类型简介
getColumnIndex()Integer返回表格单元格的列索引(从 0 开始)。
getColumnSpan()Integer返回表格单元格的列跨度。
getContentAlignment()ContentAlignment返回表格单元格中文本的 ContentAlignment
getFill()Fill返回表格单元格的填充。
getHeadCell()TableCell返回此表格单元格的标题单元格。
getMergeState()CellMergeState返回表格单元格的合并状态。
getParentColumn()TableColumn返回包含当前单元格的表格列。
getParentRow()TableRow返回包含当前单元格的表格行。
getParentTable()Table返回包含当前单元格的表格。
getRowIndex()Integer返回表格单元格的行索引(从 0 开始)。
getRowSpan()Integer返回表格单元格的行跨度。
getText()TextRange返回表格单元格的文本内容。
setContentAlignment(contentAlignment)TableCell设置表格单元格中文本的 ContentAlignment

TableCellRange

方法

方法返回类型简介
getTableCells()TableCell[]返回 TableCell 实例的列表。

TableColumn

方法

方法返回类型简介
getCell(cellIndex)TableCell返回指定索引处的单元格。
getIndex()Integer返回列的从 0 开始的索引。
getNumCells()Integer返回此列中的单元格数。
getParentTable()Table返回包含当前列的表。
getWidth()Number返回列的宽度(以点为单位)。
remove()void移除表格列。

TableRow

方法

方法返回类型简介
getCell(cellIndex)TableCell返回指定索引处的单元格。
getIndex()Integer返回行的索引(从 0 开始)。
getMinimumHeight()Number返回行的最小高度(以点为单位)。
getNumCells()Integer返回此行中的单元格数。
getParentTable()Table返回包含当前行的表。
remove()void移除表格行。

TextBaselineOffset

属性

属性类型说明
UNSUPPORTEDEnum不支持的文本基准线偏移量。
NONEEnum文本没有垂直偏移。
SUPERSCRIPTEnum文本垂直偏移向上。
SUBSCRIPTEnum文本垂直偏移向下。

TextDirection

属性

属性类型说明
UNSUPPORTEDEnum不支持的文本方向。
LEFT_TO_RIGHTEnum文本从左到右显示。
RIGHT_TO_LEFTEnum文本从右向左显示。

TextRange

方法

方法返回类型简介
appendParagraph(text)Paragraph在文本范围的末尾附加段落。
appendRange(textRange)TextRange将所提供文本范围的副本附加到当前文本范围的末尾。
appendRange(textRange, matchSourceFormatting)TextRange将所提供文本范围的副本附加到当前文本范围的末尾。
appendText(text)TextRange在文本范围的末尾附加文本。
asRenderedString()String返回由关联形状或表格单元格的此范围限定的渲染文本,采用适合向最终用户显示的格式。
asString()String返回由关联形状或表格单元格的此范围限定的原始文本。
clear()void清除在此范围内文本。
clear(startOffset, endOffset)void清除范围内由起始偏移量和结束偏移量限定的文本。
find(pattern)TextRange[]返回当前文本范围中与搜索模式匹配的所有范围。
find(pattern, startOffset)TextRange[]返回当前文本范围(从起始偏移处开始)中与搜索模式匹配的所有范围。
getAutoTexts()AutoText[]返回当前文本范围内的自动文本。
getEndIndex()Integer返回此范围中最后一个字符的非零索引。
getLength()Integer返回此范围内的字符数。
getLinks()TextRange[]返回与当前文本范围内或与当前文本范围重叠的所有 Link 对应的文本范围集合。
getListParagraphs()Paragraph[]返回与当前文本范围重叠的列表中的段落。
getListStyle()ListStyle返回当前文本范围的 ListStyle
getParagraphStyle()ParagraphStyle返回当前文本范围的 ParagraphStyle
getParagraphs()Paragraph[]返回与当前文本范围重叠的段落。
getRange(startOffset, endOffset)TextRange返回一个新的 TextRange,其覆盖了派生自其的范围的一部分。
getRuns()TextRange[]返回与当前文本范围重叠的文本行。
getStartIndex()Integer返回此范围中第一个字符的索引(从 0 开始,包括该字符)。
getTextStyle()TextStyle返回范围的文本样式;如果范围为空,则返回 null
insertParagraph(startOffset, text)Paragraph在起始偏移处插入段落。
insertRange(startOffset, textRange)TextRange在起始偏移量处插入所提供文本范围的副本。
insertRange(startOffset, textRange, matchSourceFormatting)TextRange在起始偏移量处插入所提供文本范围的副本。
insertText(startOffset, text)TextRange在起始偏移处插入文本。
isEmpty()Boolean如果此范围内没有字符,则返回 true;否则返回 false
replaceAllText(findText, replaceText)Integer将与查找文本匹配的所有文本替换为替换文本。
replaceAllText(findText, replaceText, matchCase)Integer将与查找文本匹配的所有文本替换为替换文本。
select()void仅选择当前演示文稿中的 TextRange,并移除之前的所有选择。
setText(newText)TextRange设置由关联形状或表格单元格的此范围限定的文本。

TextStyle

方法

方法返回类型简介
getBackgroundColor()Color返回文本的背景颜色,如果文本具有多种样式,则返回 null
getBaselineOffset()TextBaselineOffset返回文本相对于其正常位置的垂直偏移量;如果文本采用多种样式,则返回 null
getFontFamily()String返回文本的字体系列,如果文本具有多种样式,则返回 null
getFontSize()Number返回文本的字号(以点为单位),如果文本具有多种样式,则返回 null
getFontWeight()Integer返回文本的字体粗细,如果文本具有多种样式,则返回 null
getForegroundColor()Color返回文本的前景色,如果文本具有多种样式,则返回 null
getLink()Link返回文本的 Link;如果没有链接,或者链接位于文本的一部分,或者存在多个链接,则返回 null
hasLink()Boolean如果文本中包含链接,则返回 true;如果不包含,则返回 false;如果链接位于文本的某个部分或存在多个链接,则返回 null
isBackgroundTransparent()Boolean如果文本的背景是透明的,则返回 true;如果不是,则返回 false;如果文本具有多种样式,则返回 null
isBold()Boolean如果文本呈现为粗体,则返回 true;如果不是,则返回 false;如果文本具有多种样式,则返回 null
isItalic()Boolean如果文本是斜体,则返回 true;如果不是,则返回 false;如果文本具有多种样式,则返回 null
isSmallCaps()Boolean如果文本是小写大写字母,则返回 true;如果不是,则返回 false;如果文本有多种样式,则返回 null
isStrikethrough()Boolean如果文本带删除线,则返回 true;如果不带删除线,则返回 false;如果文本具有多种样式,则返回 null
isUnderline()Boolean如果文本带有下划线,则返回 true;如果没有,则返回 false;如果文本具有多种样式,则返回 null
removeLink()TextStyle移除 Link
setBackgroundColor(color)TextStyle设置文本的背景颜色。
setBackgroundColor(red, green, blue)TextStyle将文本的背景颜色设置为介于 0 到 255 之间的给定 RGB 值。
setBackgroundColor(hexColor)TextStyle将文本的背景颜色设置为指定的十六进制颜色字符串。
setBackgroundColor(color)TextStyle将文本的背景颜色设置为给定的 ThemeColorType
setBackgroundColorTransparent()TextStyle将文本的背景颜色设置为透明。
setBaselineOffset(offset)TextStyle设置文本相对于其正常位置的垂直偏移量。
setBold(bold)TextStyle设置文本是否应以粗体显示。
setFontFamily(fontFamily)TextStyle设置文本的字体系列。
setFontFamilyAndWeight(fontFamily, fontWeight)TextStyle设置文本的字体系列和粗细。
setFontSize(fontSize)TextStyle设置文本的字体大小(以点为单位)。
setForegroundColor(foregroundColor)TextStyle设置文本的前景色。
setForegroundColor(red, green, blue)TextStyle将文本的前景颜色设置为介于 0 到 255 之间的给定 RGB 值。
setForegroundColor(hexColor)TextStyle将文本的前景颜色设置为指定的十六进制颜色字符串。
setForegroundColor(color)TextStyle将文本的前景色设置为给定的 ThemeColorType
setItalic(italic)TextStyle设置文本是否为斜体。
setLinkSlide(slideIndex)TextStyle使用幻灯片的从零开始的索引将 Link 设置为指定的 Slide
setLinkSlide(slide)TextStyleLink 设置为给定的 Slide,链接由给定的幻灯片 ID 设置。
setLinkSlide(slidePosition)TextStyle使用滑块的相对位置将 Link 设置为给定 Slide
setLinkUrl(url)TextStyleLink 设置为给定的非空网址字符串。
setSmallCaps(smallCaps)TextStyle设置文本是采用小写大写字母渲染还是采用小写字母渲染。
setStrikethrough(strikethrough)TextStyle设置文本是否带删除线。
setUnderline(underline)TextStyle设置文本是否带下划线。

ThemeColor

方法

方法返回类型简介
getColorType()ColorType获取此颜色的类型。
getThemeColorType()ThemeColorType获取此颜色的主题颜色类型。

ThemeColorType

属性

属性类型说明
UNSUPPORTEDEnum表示不受支持的主题颜色。
DARK1Enum表示第一个深色。
LIGHT1Enum表示第一个浅色。
DARK2Enum表示第二种深色。
LIGHT2Enum表示第二种浅色。
ACCENT1Enum表示第一个强调色。
ACCENT2Enum表示第二种强调色。
ACCENT3Enum表示第三种强调色。
ACCENT4Enum表示第四种强调色。
ACCENT5Enum表示第五种强调色。
ACCENT6Enum表示第六种强调色。
HYPERLINKEnum表示要为超链接使用的颜色。
FOLLOWED_HYPERLINKEnum表示要为已访问的超链接使用的颜色。

Video

方法

方法返回类型简介
alignOnPage(alignmentPosition)Video将元素对齐到页面上的指定对齐位置。
bringForward()Video将页面元素在页面上向前移动一个元素。
bringToFront()Video将页面元素移至页面顶部。
duplicate()PageElement复制页面元素。
getBorder()Border返回视频的 Border
getConnectionSites()ConnectionSite[]返回页面元素上的 ConnectionSite 列表,如果页面元素没有任何连接网站,则返回空列表。
getDescription()String返回网页元素的替代文本说明。
getHeight()Number获取元素的高度(以点为单位),即元素未旋转时的元素边界框的高度。
getInherentHeight()Number返回元素的固有高度(以点为单位)。
getInherentWidth()Number返回元素固有的宽度(以点为单位)。
getLeft()Number返回元素的水平位置(以点为单位),从页面左上角(当元素未旋转时)测量。
getObjectId()String返回此对象的唯一 ID。
getPageElementType()PageElementType返回页面元素的类型,表示为 PageElementType 枚举。
getParentGroup()Group返回此页面元素所属的组;如果该元素不属于任何组,则返回 null
getParentPage()Page返回此页面元素所在的页面。
getRotation()Number返回元素围绕其中心顺时针旋转的角度(以度为单位),其中 0 度表示不旋转。
getSource()VideoSourceType获取视频源。
getThumbnailUrl()String获取视频缩略图的网址。
getTitle()String返回网页元素的替代文本标题。
getTop()Number获取元素的垂直位置(以像素为单位),从页面左上角测量,前提是元素未旋转。
getTransform()AffineTransform返回页面元素的转换。
getUrl()String获取视频的网址。
getVideoId()String获取此视频的视频源的唯一标识符。
getWidth()Number返回元素的宽度(以像素为单位),即元素未旋转时的边界框宽度。
preconcatenateTransform(transform)Video将提供的转换预连接到页面元素的现有转换。
remove()void移除页面元素。
scaleHeight(ratio)Video根据指定的比例缩放元素的高度。
scaleWidth(ratio)Video按指定的比例缩放元素的宽度。
select()void仅选择当前演示文稿中的 PageElement,并移除之前的所有选择。
select(replace)void选择有效演示文稿中的 PageElement
sendBackward()Video将页面元素在页面上向后移动一个元素。
sendToBack()Video将页面元素发送到页面底部。
setDescription(description)Video设置页面元素的替代文本说明。
setHeight(height)Video设置元素的高度(以点为单位),即元素未旋转时的元素边界框的高度。
setLeft(left)Video设置元素的水平位置(以点为单位),从元素未旋转时页面左上角测量。
setRotation(angle)Video设置元素围绕其中心顺时针旋转的角度(以度为单位)。
setTitle(title)Video设置网页元素的替代文本标题。
setTop(top)Video设置元素的垂直位置(以点为单位),从页面左上角(当元素未旋转时)测量。
setTransform(transform)Video使用提供的转换设置页面元素的转换。
setWidth(width)Video设置元素的宽度(以点为单位),即元素未旋转时元素边界框的宽度。

VideoSourceType

属性

属性类型说明
UNSUPPORTEDEnum不受支持的视频源类型。
YOUTUBEEnumYouTube 视频。

WordArt

方法

方法返回类型简介
alignOnPage(alignmentPosition)WordArt将元素对齐到页面上的指定对齐位置。
bringForward()WordArt将页面元素在页面上向前移动一个元素。
bringToFront()WordArt将页面元素移至页面顶部。
duplicate()PageElement复制页面元素。
getConnectionSites()ConnectionSite[]返回页面元素上的 ConnectionSite 列表,如果页面元素没有任何连接网站,则返回空列表。
getDescription()String返回网页元素的替代文本说明。
getHeight()Number获取元素的高度(以点为单位),即元素未旋转时的元素边界框的高度。
getInherentHeight()Number返回元素的固有高度(以点为单位)。
getInherentWidth()Number返回元素固有的宽度(以点为单位)。
getLeft()Number返回元素的水平位置(以点为单位),从页面左上角(当元素未旋转时)测量。
getLink()Link如果没有链接,则返回 Linknull
getObjectId()String返回此对象的唯一 ID。
getPageElementType()PageElementType返回页面元素的类型,表示为 PageElementType 枚举。
getParentGroup()Group返回此页面元素所属的组;如果该元素不属于任何组,则返回 null
getParentPage()Page返回此页面元素所在的页面。
getRenderedText()String获取以文字艺术形式呈现的文本。
getRotation()Number返回元素围绕其中心顺时针旋转的角度(以度为单位),其中 0 度表示不旋转。
getTitle()String返回网页元素的替代文本标题。
getTop()Number获取元素的垂直位置(以像素为单位),从页面左上角测量,前提是元素未旋转。
getTransform()AffineTransform返回页面元素的转换。
getWidth()Number返回元素的宽度(以像素为单位),即元素未旋转时的边界框宽度。
preconcatenateTransform(transform)WordArt将提供的转换预连接到页面元素的现有转换。
remove()void移除页面元素。
removeLink()void移除 Link
scaleHeight(ratio)WordArt根据指定的比例缩放元素的高度。
scaleWidth(ratio)WordArt按指定的比例缩放元素的宽度。
select()void仅选择当前演示文稿中的 PageElement,并移除之前的所有选择。
select(replace)void选择有效演示文稿中的 PageElement
sendBackward()WordArt将页面元素在页面上向后移动一个元素。
sendToBack()WordArt将页面元素发送到页面底部。
setDescription(description)WordArt设置页面元素的替代文本说明。
setHeight(height)WordArt设置元素的高度(以点为单位),即元素未旋转时的元素边界框的高度。
setLeft(left)WordArt设置元素的水平位置(以点为单位),从元素未旋转时页面左上角测量。
setLinkSlide(slideIndex)Link使用幻灯片的从零开始的索引将 Link 设置为指定的 Slide
setLinkSlide(slide)LinkLink 设置为给定的 Slide,链接由给定的幻灯片 ID 设置。
setLinkSlide(slidePosition)Link使用滑块的相对位置将 Link 设置为给定 Slide
setLinkUrl(url)LinkLink 设置为给定的非空网址字符串。
setRotation(angle)WordArt设置元素围绕其中心顺时针旋转的角度(以度为单位)。
setTitle(title)WordArt设置网页元素的替代文本标题。
setTop(top)WordArt设置元素的垂直位置(以点为单位),从页面左上角(当元素未旋转时)测量。
setTransform(transform)WordArt使用提供的转换设置页面元素的转换。
setWidth(width)WordArt设置元素的宽度(以点为单位),即元素未旋转时元素边界框的宽度。