Slides Service

幻灯片

此服务允许脚本创建、访问和修改 Google 幻灯片文件。另请参阅 Google 幻灯片文档,详细了解幻灯片服务的基本功能。

名称简介
AffineTransform一个 3x3 矩阵,用于根据矩阵乘法将源坐标 (x1, y1) 转换为目标坐标 (x2, y2):
AffineTransformBuilderAffineTransform 对象的构建器。
AlignmentPosition要应用的对齐位置。
ArrowStyle可以渲染线性几何图形的起始和结束形式的类型。
AutoText一种文本元素,会动态替换为可能会随时间变化的内容,例如幻灯片编号。
AutoTextType自动文本的类型。
Autofit描述形状的自动调整设置。
AutofitType自动调整类型。
Border描述元素周围的边框。
CellMergeState表格单元格合并状态。
Color不透明颜色
ColorScheme配色方案定义了从 ThemeColorType 的成员到用于渲染它们的实际颜色的映射。
ConnectionSite可连接到 connectorPageElement 上的连接点。
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形状类型。
SheetsChartPageElement,表示从 Google 表格嵌入的链接图表。
SheetsChartEmbedType表格图表的嵌入类型。
Slide演示文稿中的幻灯片。
SlideLinkingMode幻灯片之间链接的模式。
SlidePositionSlide 的相对位置。
SlidesApp创建并打开可以修改的Presentations
SolidFill纯色填充。
SpacingMode段落间距的不同模式。
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 对象。
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)ImageImage 的形式在页面上插入具有指定位置和大小的 Google 表格图表。
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返回关联的 Slide 的索引(从零开始),如果 LinkType 不是 LinkType.SLIDE_INDEX,则返回 null
getSlidePosition()SlidePosition返回关联的 SlideSlidePosition,如果 LinkType 不是 LinkType.SLIDE_POSITION,则返回 null
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 个列表嵌套级别包含“ARROW”“DIAMOND”和“DISC”字形的列表。
STAR_CIRCLE_SQUAREEnum前 3 个列表嵌套级别包含“STAR”“CIRCLE”和“square”字形的列表。
ARROW3D_CIRCLE_SQUAREEnum前 3 个列表嵌套级别包含“ARROW3D”“CIRCLE”和“方块”字形的列表。
LEFTTRIANGLE_DIAMOND_DISCEnum包含“LEFTTRIANGLE”“DIAMOND”和“DISC”字形的列表,用于前 3 个列表嵌套级别。
DIAMONDX_HOLLOWDIAMOND_SQUAREEnum包含“DIAMONDX”“HOLLOWDIAMOND”和“square”字形的列表,用于前 3 个列表嵌套级别。
DIAMOND_CIRCLE_SQUAREEnum一个列表,包含前 3 个列表嵌套级别“DIAMOND”“Circle”和“square”字形的列表。
DIGIT_ALPHA_ROMANEnum包含“DIGIT”“ALPHA”和“ROMAN”字形的列表(前 3 个列表嵌套级别),后跟英文句点。
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 对象。
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)ImageImage 的形式在页面上插入具有指定位置和大小的 Google 表格图表。
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 对象。
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 对象。
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 对象。
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)ImageImage 的形式在页面上插入具有指定位置和大小的 Google 表格图表。
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 表格嵌入的链接图表形式返回页面元素。
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 表格嵌入的链接图表。

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)ParagraphStyleTextRange 中设置段落的 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()PageRangePageRange 返回 flimstrip 中所选 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可以调整形状。
CHEVRONEnumV 形。
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 对象。
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)ImageImage 的形式在页面上插入具有指定位置和大小的 Google 表格图表。
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对形状类型的枚举。
SheetsChartEmbedTypeSheetsChartEmbedType枚举 Google 表格图表嵌入类型。
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系统会跳过列表元素之间的段落间距。

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返回此范围内最后一个字符的不含、从 0 开始的索引。
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将文本的背景颜色设为指定的 RGB 值(0 到 255)。
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将文本的前景颜色设为指定的 RGB 值(0 到 255)。
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设置元素的宽度(以点为单位),这是元素在没有旋转时元素边界框的宽度。