Slides Service

幻灯片

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

名称简介
AffineTransform一个 3x3 矩阵,用于根据矩阵乘法将源坐标 (x1, y1) 转换为目标坐标 (x2, y2):
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一个 PageElement,表示从 Google 表格嵌入的链接图表。
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返回元素围绕其中心的顺时针旋转角度(以度为单位),零度表示不旋转。
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返回元素围绕其中心的顺时针旋转角度(以度为单位),零度表示不旋转。
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返回指定 PlaceholderType 的占位符 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使用指定的位置和大小在页面上以 Image 的形式插入 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返回元素围绕其中心的顺时针旋转角度(以度为单位),零度表示不旋转。
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` 和 `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返回指定 PlaceholderType 的占位符 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使用指定的位置和大小在页面上以 Image 的形式插入 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返回指定 PlaceholderType 的占位符 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返回指定 PlaceholderType 的占位符 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返回指定 PlaceholderType 的占位符 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使用指定的位置和大小在页面上以 Image 的形式插入 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 表格嵌入的链接图表返回。
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返回元素围绕其中心的顺时针旋转角度(以度为单位),零度表示不旋转。
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)ParagraphStyleTextRange 中的段落设置文本结尾缩进(以点为单位)。
setIndentFirstLine(indent)ParagraphStyle设置 TextRange 中段落的第一行缩进(以点为单位)。
setIndentStart(indent)ParagraphStyleTextRange 中的段落设置文本开始缩进(以点为单位)。
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包含标题和 2 列的布局。
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)PresentationPresentation 的编辑器列表添加给定的一组用户。
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返回元素围绕其中心的顺时针旋转角度(以度为单位),零度表示不旋转。
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返回表格图表的嵌入类型。
getHeight()Number获取元素的高度(以点为单位),即元素没有旋转时,其边界框的高度。
getInherentHeight()Number返回元素的固有高度(以点为单位)。
getInherentWidth()Number返回元素的固有宽度(以点为单位)。
getLeft()Number返回元素的水平位置(以点为单位),当元素未旋转时,从页面左上角开始测量。
getLink()Link如果没有链接,则返回 Linknull
getObjectId()String返回此对象的唯一 ID。
getPageElementType()PageElementType返回页面元素的类型,以 PageElementType 枚举表示。
getParentGroup()Group返回此页面元素所属的组;如果该元素不在组中,则返回 null
getParentPage()Page返回此页面元素所在的页面。
getRotation()Number返回元素围绕其中心的顺时针旋转角度(以度为单位),零度表示不旋转。
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返回指定 PlaceholderType 的占位符 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使用指定的位置和大小在页面上以 Image 的形式插入 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表格图表嵌入类型的枚举。
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返回元素围绕其中心的顺时针旋转角度(以度为单位),零度表示不旋转。
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返回元素围绕其中心的顺时针旋转角度(以度为单位),零度表示不旋转。
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;如果文本采用多种样式,返回 falsenull
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返回元素围绕其中心的顺时针旋转角度(以度为单位),零度表示不旋转。
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返回元素围绕其中心的顺时针旋转角度(以度为单位),零度表示不旋转。
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设置元素的宽度(以点为单位),即元素没有旋转时元素的边界框的宽度。