Slides Service

幻灯片

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

名称简介
AffineTransform一种 3x3 矩阵,用于根据矩阵乘法将源坐标 (x1, y1) 转换为目标坐标 (x2, y2):
[ x2 ]   [ scaleX shearX translateX ] [ x1 ]
[ y2 ] = [ shearY scaleY translateY ] [ y1 ]
[ 1  ]   [   0      0        1      ] [ 1  ]
AffineTransformBuilderAffineTransform 对象的构建器。
AlignmentPosition要应用的对齐位置。
ArrowStyle可用于渲染线性几何图形的起始和结束形式。
AutoText一种文本元素,可动态替换为随时间变化的内容,例如幻灯片编号。
AutoTextType自动文本的类型。
Autofit描述形状的自动调整设置。
AutofitType自动调整类型。
Border描述元素周围的边框。
CellMergeState表格单元格合并状态。
Color不透明颜色
ColorScheme配色方案定义了从 ThemeColorType 的成员到用于渲染它们的实际颜色的映射。
ConnectionSitePageElement 上可连接到 connector 的连接部位。
ContentAlignmentShapeTableCell 的内容对齐方式。
DashStyle可用于渲染线性几何图形的短划线类型。
Fill描述网页元素的背景
FillType填充类型。
Group联接为单个单元的 PageElement 的集合。
Image表示图片的 PageElement
Layout演示文稿中的一种布局。
Line表示线条的 PageElement
LineCategory线条类别。
LineFill描述线条或轮廓的填充
LineFillType线条填充的类型。
LineType线条类型。
Link超文本链接。
LinkTypeLink 的类型。
List文本中的列表。
ListPreset文本中列表的预设字形模式。
ListStyle一系列文本的列表样式。
Master演示文稿中的母版。
NotesMaster演示文稿中的备注母版。
NotesPage演示文稿中的备注页。
Page演示文稿中的页面。
PageBackground描述网页的背景
PageBackgroundType页面背景的类型。
PageElement在网页上呈现的视觉元素。
PageElementRange一个或多个 PageElement 实例的集合。
PageElementType页面元素类型。
PageRange一个或多个 Page 实例的集合。
PageType网页类型。
Paragraph以换行符结尾的一段文本。
ParagraphAlignment段落的文本对齐类型。
ParagraphStyle应用于整个段落的文本样式。
PictureFill一种填充,用于渲染拉伸到容器尺寸的图片。
PlaceholderType占位符类型。
Point表示位置的点。
PredefinedLayout预定义布局。
Presentation演示文稿。
Selection用户在正在进行的演示中的选择。
SelectionTypeSelection 的类型。
Shape表示没有更具体分类的通用形状的 PageElement
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|null返回自动文本的类型。
getIndex()Integer|null返回自动文本的索引。
getRange()TextRange|null返回跨越自动文本的 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|null获取边框的 DashStyle
getLineFill()LineFill获取边框的 LineFill
getWeight()Number|null获取边框的粗细(以磅为单位)。
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|null获取此背景的纯色填充,如果填充类型不是 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|null获取元素的高度(以磅为单位),即元素未旋转时其边界框的高度。
getInherentHeight()Number|null返回元素的固有高度(以点为单位)。
getInherentWidth()Number|null返回元素的固有宽度(以点为单位)。
getLeft()Number返回元素在页面中的水平位置(以点为单位),当元素未旋转时,该位置从页面的左上角开始测量。
getObjectId()String返回相应对象的唯一 ID。
getPageElementType()PageElementType返回网页元素的类型,以 PageElementType 枚举表示。
getParentGroup()Group|null返回相应网页元素所属的组;如果该元素不属于任何组,则返回 null
getParentPage()Page返回相应页面元素所在的页面。
getRotation()Number返回元素围绕其中心顺时针旋转的角度(以度为单位),其中零度表示不旋转。
getTitle()String返回网页元素的替代文本标题。
getTop()Number获取元素在页面中的垂直位置(以点为单位),该位置是从元素的左上角测量的(当元素未旋转时)。
getTransform()AffineTransform获取网页元素的转换。
getWidth()Number|null返回元素的宽度(以磅为单位),即元素未旋转时其边界框的宽度。
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|null获取元素的高度(以磅为单位),即元素未旋转时其边界框的高度。
getInherentHeight()Number|null返回元素的固有高度(以点为单位)。
getInherentWidth()Number|null返回元素的固有宽度(以点为单位)。
getLeft()Number返回元素在页面中的水平位置(以点为单位),当元素未旋转时,该位置从页面的左上角开始测量。
getLink()Link|null如果没有链接,则返回 Linknull
getObjectId()String返回相应对象的唯一 ID。
getPageElementType()PageElementType返回网页元素的类型,以 PageElementType 枚举表示。
getParentGroup()Group|null返回相应网页元素所属的组;如果该元素不属于任何组,则返回 null
getParentPage()Page返回相应页面元素所在的页面。
getParentPlaceholder()PageElement|null返回占位符的父网页元素。
getPlaceholderIndex()Integer|null返回占位图片对应的索引。
getPlaceholderType()PlaceholderType返回图片的占位符类型;如果形状不是占位符,则返回 PlaceholderType.NONE
getRotation()Number返回元素围绕其中心顺时针旋转的角度(以度为单位),其中零度表示不旋转。
getSourceUrl()String|null获取图片的来源网址(如果有)。
getTitle()String返回网页元素的替代文本标题。
getTop()Number获取元素在页面中的垂直位置(以点为单位),该位置是从元素的左上角测量的(当元素未旋转时)。
getTransform()AffineTransform返回页面元素的转换。
getWidth()Number|null返回元素的宽度(以磅为单位),即元素未旋转时其边界框的宽度。
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|null返回具有指定 ID 的页面上的 PageElement,如果不存在,则返回 null
getPageElements()PageElement[]返回页面上呈现的 PageElement 对象列表。
getPageType()PageType获取网页的类型。
getPlaceholder(placeholderType)PageElement|null返回指定 PlaceholderType 的占位符 PageElement 对象,如果不存在匹配的占位符,则返回 null
getPlaceholder(placeholderType, placeholderIndex)PageElement|null返回指定 PlaceholderType 和占位符索引的占位符 PageElement 对象;如果占位符不存在,则返回 null
getPlaceholders()PageElement[]返回网页中占位符 PageElement 对象的列表。
getShapes()Shape[]返回页面上 Shape 对象的列表。
getSheetsCharts()SheetsChart[]返回页面上 SheetsChart 对象的列表。
getTables()Table[]返回页面上 Table 对象的列表。
getVideos()Video[]返回页面上 Video 对象的列表。
getWordArts()WordArt[]返回页面上 WordArt 对象的列表。
group(pageElements)Group将所有指定的页面元素分组。
insertGroup(group)Group在网页中插入所提供 Group 的副本。
insertImage(blobSource)Image在页面左上角插入指定图片 blob 中的默认大小的图片。
insertImage(blobSource, left, top, width, height)Image在页面上插入指定图片 blob 中具有所提供位置和大小的图片。
insertImage(image)Image在网页中插入所提供 Image 的副本。
insertImage(imageUrl)Image使用提供的网址在页面左上角插入默认大小的图片。
insertImage(imageUrl, left, top, width, height)Image在网页上插入一张图片,该图片具有指定的位置和大小,并来自指定的网址。
insertLine(line)Line在网页中插入所提供 Line 的副本。
insertLine(lineCategory, startConnectionSite, endConnectionSite)Line在页面上插入一条连接两个 connection sites 的线。
insertLine(lineCategory, startLeft, startTop, endLeft, endTop)Line在网页上插入一条线。
insertPageElement(pageElement)PageElement在网页中插入所提供 PageElement 的副本。
insertShape(shape)Shape在网页中插入所提供 Shape 的副本。
insertShape(shapeType)Shape在页面上插入形状。
insertShape(shapeType, left, top, width, height)Shape在页面上插入形状。
insertSheetsChart(sourceChart)SheetsChart在网页上插入 Google 表格图表。
insertSheetsChart(sourceChart, left, top, width, height)SheetsChart在页面上插入具有指定位置和大小的 Google 表格图表。
insertSheetsChart(sheetsChart)SheetsChart在网页中插入所提供 SheetsChart 的副本。
insertSheetsChartAsImage(sourceChart)Image将 Google 表格图表作为 Image 插入到网页中。
insertSheetsChartAsImage(sourceChart, left, top, width, height)Image将 Google 表格图表作为 Image 插入到网页中,并具有提供的位置和大小。
insertTable(numRows, numColumns)Table在网页上插入表格。
insertTable(numRows, numColumns, left, top, width, height)Table在页面上插入具有指定位置和大小的表格。
insertTable(table)Table在网页中插入所提供 Table 的副本。
insertTextBox(text)Shape在网页上插入一个包含所提供字符串的文本框 Shape
insertTextBox(text, left, top, width, height)Shape在网页上插入一个包含所提供字符串的文本框 Shape
insertVideo(videoUrl)Video在页面左上角插入一个具有默认大小的视频。
insertVideo(videoUrl, left, top, width, height)Video在网页上插入具有指定位置和大小的视频。
insertVideo(video)Video在网页中插入所提供 Video 的副本。
insertWordArt(wordArt)WordArt在网页中插入所提供 WordArt 的副本。
remove()void移除相应页面。
replaceAllText(findText, replaceText)Integer将与查找文本匹配的所有文本实例替换为替换文本。
replaceAllText(findText, replaceText, matchCase)Integer将与查找文本匹配的所有文本实例替换为替换文本。
selectAsCurrentPage()void选择当前演示中的 Page 作为 current page selection,并移除任何之前的选择。

Line

方法

方法返回类型简介
alignOnPage(alignmentPosition)Line将元素与页面上的指定对齐位置对齐。
bringForward()Line将页面元素在页面上向前移动一个元素。
bringToFront()Line将页面元素置于页面最前面。
duplicate()PageElement复制页面元素。
getConnectionSites()ConnectionSite[]返回页面元素上的 ConnectionSite 列表;如果页面元素没有任何连接点,则返回空列表。
getDashStyle()DashStyle获取线条的 DashStyle
getDescription()String返回网页元素的替代文本说明。
getEnd()Point返回线条的终点(从页面左上角开始测量)。
getEndArrow()ArrowStyle获取线条末尾箭头的 ArrowStyle
getEndConnection()ConnectionSite|null返回线路末端的连接,如果没有连接,则返回 null
getHeight()Number|null获取元素的高度(以磅为单位),即元素未旋转时其边界框的高度。
getInherentHeight()Number|null返回元素的固有高度(以点为单位)。
getInherentWidth()Number|null返回元素的固有宽度(以点为单位)。
getLeft()Number返回元素在页面中的水平位置(以点为单位),当元素未旋转时,该位置从页面的左上角开始测量。
getLineCategory()LineCategory获取线条的 LineCategory
getLineFill()LineFill获取线条的 LineFill
getLineType()LineType获取线条的 LineType
getLink()Link|null如果没有链接,则返回 Linknull
getObjectId()String返回相应对象的唯一 ID。
getPageElementType()PageElementType返回网页元素的类型,以 PageElementType 枚举表示。
getParentGroup()Group|null返回相应网页元素所属的组;如果该元素不属于任何组,则返回 null
getParentPage()Page返回相应页面元素所在的页面。
getRotation()Number返回元素围绕其中心顺时针旋转的角度(以度为单位),其中零度表示不旋转。
getStart()Point返回线条的起点,从页面左上角开始测量。
getStartArrow()ArrowStyle获取行开头箭头的 ArrowStyle
getStartConnection()ConnectionSite|null返回行开头的连接,如果没有连接,则返回 null
getTitle()String返回网页元素的替代文本标题。
getTop()Number获取元素在页面中的垂直位置(以点为单位),该位置是从元素的左上角测量的(当元素未旋转时)。
getTransform()AffineTransform返回页面元素的转换。
getWeight()Number返回线条的粗细(以磅为单位)。
getWidth()Number|null返回元素的宽度(以磅为单位),即元素未旋转时其边界框的宽度。
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|null获取线条的纯色填充,如果填充类型不是 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|null返回非网址链接类型的关联 Slide(如果存在)。
getSlideId()String|null如果 LinkType 不是 LinkType.SLIDE_ID,则返回关联的 Slidenull 的 ID。
getSlideIndex()Integer|null如果 LinkType 不是 LinkType.SLIDE_INDEX,则返回关联的 Slidenull 的从零开始的索引。
getSlidePosition()SlidePosition|null如果 LinkType 不是 LinkType.SLIDE_POSITION,则返回关联的 SlidenullSlidePosition
getUrl()String|null返回外部网页的网址;如果 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一个列表,其中包含 `DIAMONDX`、`ARROW3D` 和 `SQUARE` 字形,分别对应于前 3 个列表嵌套级别。
CHECKBOXEnum一个列表,其中包含所有列表嵌套级别的 `CHECKBOX` 字形。
ARROW_DIAMOND_DISCEnum一个列表,其中包含前 3 个列表嵌套级别的“ARROW”“DIAMOND”和“DISC”字形。
STAR_CIRCLE_SQUAREEnum一个列表,其中包含前 3 个列表嵌套级别的“星形”“圆形”和“方形”字形。
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 个列表嵌套级别的“菱形”“圆形”和“方形”字形。
DIGIT_ALPHA_ROMANEnum一个列表,前 3 个列表嵌套级别分别使用“数字”“字母”和“罗马数字”字形,后跟句点。
DIGIT_ALPHA_ROMAN_PARENSEnum一个列表,前 3 个列表嵌套级别分别使用“数字”“字母”和“罗马数字”字形,后面跟一个英文半角括号。
DIGIT_NESTEDEnum一个列表,其中包含以句点分隔的“数字”字形,每个嵌套级别都使用前一个嵌套级别的字形作为前缀。
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|null返回文本的渲染字形。
getList()List|null返回文本所在的 List,如果文本不在任何列表中,或者部分文本在列表中,或者文本在多个列表中,则返回 null
getNestingLevel()Integer|null返回文本的嵌套级别(从 0 开始)。
isInList()Boolean|null如果文本仅位于一个列表中,则返回 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|null返回具有指定 ID 的页面上的 PageElement,如果不存在,则返回 null
getPageElements()PageElement[]返回页面上呈现的 PageElement 对象列表。
getPageType()PageType获取网页的类型。
getPlaceholder(placeholderType)PageElement|null返回指定 PlaceholderType 的占位符 PageElement 对象,如果不存在匹配的占位符,则返回 null
getPlaceholder(placeholderType, placeholderIndex)PageElement|null返回指定 PlaceholderType 和占位符索引的占位符 PageElement 对象;如果占位符不存在,则返回 null
getPlaceholders()PageElement[]返回网页中占位符 PageElement 对象的列表。
getShapes()Shape[]返回页面上 Shape 对象的列表。
getSheetsCharts()SheetsChart[]返回页面上 SheetsChart 对象的列表。
getTables()Table[]返回页面上 Table 对象的列表。
getVideos()Video[]返回页面上 Video 对象的列表。
getWordArts()WordArt[]返回页面上 WordArt 对象的列表。
group(pageElements)Group将所有指定的页面元素分组。
insertGroup(group)Group在网页中插入所提供 Group 的副本。
insertImage(blobSource)Image在页面左上角插入指定图片 blob 中的默认大小的图片。
insertImage(blobSource, left, top, width, height)Image在页面上插入指定图片 blob 中具有所提供位置和大小的图片。
insertImage(image)Image在网页中插入所提供 Image 的副本。
insertImage(imageUrl)Image使用提供的网址在页面左上角插入默认大小的图片。
insertImage(imageUrl, left, top, width, height)Image在网页上插入一张图片,该图片具有指定的位置和大小,并来自指定的网址。
insertLine(line)Line在网页中插入所提供 Line 的副本。
insertLine(lineCategory, startConnectionSite, endConnectionSite)Line在页面上插入一条连接两个 connection sites 的线。
insertLine(lineCategory, startLeft, startTop, endLeft, endTop)Line在网页上插入一条线。
insertPageElement(pageElement)PageElement在网页中插入所提供 PageElement 的副本。
insertShape(shape)Shape在网页中插入所提供 Shape 的副本。
insertShape(shapeType)Shape在页面上插入形状。
insertShape(shapeType, left, top, width, height)Shape在页面上插入形状。
insertSheetsChart(sourceChart)SheetsChart在网页上插入 Google 表格图表。
insertSheetsChart(sourceChart, left, top, width, height)SheetsChart在页面上插入具有指定位置和大小的 Google 表格图表。
insertSheetsChart(sheetsChart)SheetsChart在网页中插入所提供 SheetsChart 的副本。
insertSheetsChartAsImage(sourceChart)Image将 Google 表格图表作为 Image 插入到网页中。
insertSheetsChartAsImage(sourceChart, left, top, width, height)Image将 Google 表格图表作为 Image 插入到网页中,并具有提供的位置和大小。
insertTable(numRows, numColumns)Table在网页上插入表格。
insertTable(numRows, numColumns, left, top, width, height)Table在页面上插入具有指定位置和大小的表格。
insertTable(table)Table在网页中插入所提供 Table 的副本。
insertTextBox(text)Shape在网页上插入一个包含所提供字符串的文本框 Shape
insertTextBox(text, left, top, width, height)Shape在网页上插入一个包含所提供字符串的文本框 Shape
insertVideo(videoUrl)Video在页面左上角插入一个具有默认大小的视频。
insertVideo(videoUrl, left, top, width, height)Video在网页上插入具有指定位置和大小的视频。
insertVideo(video)Video在网页中插入所提供 Video 的副本。
insertWordArt(wordArt)WordArt在网页中插入所提供 WordArt 的副本。
remove()void移除相应页面。
replaceAllText(findText, replaceText)Integer将与查找文本匹配的所有文本实例替换为替换文本。
replaceAllText(findText, replaceText, matchCase)Integer将与查找文本匹配的所有文本实例替换为替换文本。
selectAsCurrentPage()void选择当前演示中的 Page 作为 current page selection,并移除任何之前的选择。

NotesMaster

方法

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

PageBackground

方法

方法返回类型简介
getPictureFill()PictureFill|null获取此背景的拉伸图片填充,如果背景填充类型不是 PageBackgroundType.PICTURE,则返回 null
getSolidFill()SolidFill|null获取此背景的纯色填充,如果背景填充类型不是 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|null获取元素的高度(以磅为单位),即元素未旋转时其边界框的高度。
getInherentHeight()Number|null返回元素的固有高度(以点为单位)。
getInherentWidth()Number|null返回元素的固有宽度(以点为单位)。
getLeft()Number返回元素在页面中的水平位置(以点为单位),当元素未旋转时,该位置从页面的左上角开始测量。
getObjectId()String返回相应对象的唯一 ID。
getPageElementType()PageElementType返回网页元素的类型,以 PageElementType 枚举表示。
getParentGroup()Group|null返回相应网页元素所属的组;如果该元素不属于任何组,则返回 null
getParentPage()Page返回相应页面元素所在的页面。
getRotation()Number返回元素围绕其中心顺时针旋转的角度(以度为单位),其中零度表示不旋转。
getTitle()String返回网页元素的替代文本标题。
getTop()Number获取元素在页面中的垂直位置(以点为单位),该位置是从元素的左上角测量的(当元素未旋转时)。
getTransform()AffineTransform返回页面元素的转换。
getWidth()Number|null返回元素的宽度(以磅为单位),即元素未旋转时其边界框的宽度。
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|null返回段落换行符的索引。
getRange()TextRange|null返回一个 TextRange,该 TextRange 涵盖了以相应对象的换行符结尾的段落中的文本。

ParagraphAlignment

属性

属性类型说明
UNSUPPORTEDEnum不支持的段落对齐方式。
STARTEnum段落与行的开头对齐。
CENTEREnum段落居中。
ENDEnum段落与行尾对齐。
JUSTIFIEDEnum段落已对齐。

ParagraphStyle

方法

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

PictureFill

方法

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

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|null返回具有指定 ID 的 PageElement,如果没有,则返回 null
getPageHeight()Number获取演示文稿中幻灯片、布局和母版的页面高度(以磅为单位)。
getPageWidth()Number获取演示文稿中幻灯片、布局和母版的页面宽度(以磅为单位)。
getSelection()Selection|null获取活跃演示中的用户选择。
getSlideById(id)Slide|null返回具有指定 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|null返回当前活跃的 Page;如果没有活跃的页面,则返回 null
getPageElementRange()PageElementRange|null返回所选 PageElement 实例的 PageElementRange 集合;如果没有选择 PageElement 实例,则返回 null
getPageRange()PageRange|null返回轮播界面中选定的 PageRange(即 Page 实例的集合),如果选择不是 SelectionType.PAGE 类型,则返回 null
getSelectionType()SelectionType返回 SelectionType
getTableCellRange()TableCellRange|null返回所选 TableCell 实例的 TableCellRange 集合,如果没有选择 TableCell 实例,则返回 null
getTextRange()TextRange|null返回所选的 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|null返回相应形状内文本的 Autofit
getBorder()Border返回形状的 Border
getConnectionSites()ConnectionSite[]返回页面元素上的 ConnectionSite 列表;如果页面元素没有任何连接点,则返回空列表。
getContentAlignment()ContentAlignment返回形状中文字的 ContentAlignment
getDescription()String返回网页元素的替代文本说明。
getFill()Fill返回形状的 Fill
getHeight()Number|null获取元素的高度(以磅为单位),即元素未旋转时其边界框的高度。
getInherentHeight()Number|null返回元素的固有高度(以点为单位)。
getInherentWidth()Number|null返回元素的固有宽度(以点为单位)。
getLeft()Number返回元素在页面中的水平位置(以点为单位),当元素未旋转时,该位置从页面的左上角开始测量。
getLink()Link|null如果没有链接,则返回 Linknull
getObjectId()String返回相应对象的唯一 ID。
getPageElementType()PageElementType返回网页元素的类型,以 PageElementType 枚举表示。
getParentGroup()Group|null返回相应网页元素所属的组;如果该元素不属于任何组,则返回 null
getParentPage()Page返回相应页面元素所在的页面。
getParentPlaceholder()PageElement|null返回占位符的父网页元素。
getPlaceholderIndex()Integer|null返回形状的占位索引。
getPlaceholderType()PlaceholderType返回形状的占位符类型;如果形状不是占位符,则返回 PlaceholderType.NONE
getRotation()Number返回元素围绕其中心顺时针旋转的角度(以度为单位),其中零度表示不旋转。
getShapeType()ShapeType返回形状的类型。
getText()TextRange返回形状的文本内容。
getTitle()String返回网页元素的替代文本标题。
getTop()Number获取元素在页面中的垂直位置(以点为单位),该位置是从元素的左上角测量的(当元素未旋转时)。
getTransform()AffineTransform返回页面元素的转换。
getWidth()Number|null返回元素的宽度(以磅为单位),即元素未旋转时其边界框的宽度。
preconcatenateTransform(transform)Shape将提供的转换预串联到网页元素的现有转换。
remove()void移除页面元素。
removeLink()void移除 Link
replaceWithImage(blobSource)Image将此形状替换为 BlobSource 提供的图片。
replaceWithImage(blobSource, crop)Image将此形状替换为 BlobSource 提供的图片。
replaceWithImage(imageUrl)Image将此形状替换为图片。
replaceWithImage(imageUrl, crop)Image将此形状替换为图片。
replaceWithSheetsChart(sourceChart)SheetsChart将此形状替换为 Google 表格图表。
replaceWithSheetsChartAsImage(sourceChart)Image将此形状替换为 Google 表格图表的图片。
scaleHeight(ratio)Shape按指定比例缩放元素的高度。
scaleWidth(ratio)Shape按指定比例缩放元素的宽度。
select()void仅选择有效演示中的 PageElement,并移除任何之前的选择。
select(replace)void选择有效演示中的 PageElement
sendBackward()Shape将页面元素在页面上向后移动一个元素。
sendToBack()Shape将页面元素移至页面底部。
setContentAlignment(contentAlignment)Shape设置形状中文字的 ContentAlignment
setDescription(description)Shape设置网页元素的替代文本说明。
setHeight(height)Shape以磅为单位设置元素的高度,即元素未旋转时元素边界框的高度。
setLeft(left)Shape设置元素在页面中的水平位置(以点为单位),该位置从元素的左上角开始测量(当元素未旋转时)。
setLinkSlide(slideIndex)Link使用幻灯片的从零开始的索引,将 Link 设置为给定的 Slide
setLinkSlide(slide)LinkLink 设置为给定的 Slide,链接由给定的幻灯片 ID 设置。
setLinkSlide(slidePosition)Link使用幻灯片的相对位置,将 Link 设置为给定的 Slide
setLinkUrl(url)LinkLink 设置为给定的非空网址字符串。
setRotation(angle)Shape设置元素围绕其中心顺时针旋转的角度(以度为单位)。
setTitle(title)Shape设置网页元素的替代文本标题。
setTop(top)Shape设置元素的垂直位置(以点为单位),当元素未旋转时,该位置从页面的左上角开始测量。
setTransform(transform)Shape使用提供的转换设置页面元素的转换。
setWidth(width)Shape以磅为单位设置元素的宽度,即元素未旋转时,元素边界框的宽度。

ShapeType

属性

属性类型说明
UNSUPPORTEDEnum不受支持的形状类型。
TEXT_BOXEnum文本框形状。
RECTANGLEEnum矩形。
ROUND_RECTANGLEEnum圆角矩形。
ELLIPSEEnum椭圆形状。
ARCEnum弯曲的弧形。
BENT_ARROWEnum弯曲的箭头形状。
BENT_UP_ARROWEnum弯曲的向上箭头形状。
BEVELEnum斜面形状。
BLOCK_ARCEnum块弧形。
BRACE_PAIREnum括号对形状。
BRACKET_PAIREnum括号对形状。
CANEnum可以塑形。
CHEVRONEnum人字形。
CHORDEnum和弦形状。
CLOUDEnum云形状。
CORNEREnum边角形状。
CUBEEnum立方体形状。
CURVED_DOWN_ARROWEnum弧形向下箭头形状。
CURVED_LEFT_ARROWEnum弯曲的向左箭头形状。
CURVED_RIGHT_ARROWEnum弧形向右箭头形状。
CURVED_UP_ARROWEnum弧形向上箭头形状。
DECAGONEnum十边形。
DIAGONAL_STRIPEEnum斜条纹形状。
DIAMONDEnum菱形。
DODECAGONEnum十二边形。
DONUTEnum圆环形状。
DOUBLE_WAVEEnum双波形。
DOWN_ARROWEnum向下箭头的形状。
DOWN_ARROW_CALLOUTEnum向下箭头标注形状。
FOLDED_CORNEREnum折角形。
FRAMEEnum帧形状。
HALF_FRAMEEnum半合框形状。
HEARTEnum心形。
HEPTAGONEnum七边形。
HEXAGONEnum六边形。
HOME_PLATEEnum本垒板形状。
HORIZONTAL_SCROLLEnum横向滚动形状。
IRREGULAR_SEAL_1Enum不规则印章 1 形状。
IRREGULAR_SEAL_2Enum不规则的密封件 2 形状。
LEFT_ARROWEnum向左箭头的形状。
LEFT_ARROW_CALLOUTEnum向左箭头标注形状。
LEFT_BRACEEnum左大括号形状。
LEFT_BRACKETEnum左括号形状。
LEFT_RIGHT_ARROWEnum左右箭头形状。
LEFT_RIGHT_ARROW_CALLOUTEnum左右箭头形状的标注。
LEFT_RIGHT_UP_ARROWEnum左右向上箭头形状。
LEFT_UP_ARROWEnum左上箭头形状。
LIGHTNING_BOLTEnum闪电形状。
MATH_DIVIDEEnum拆分数学形状。
MATH_EQUALEnum等号数学形状。
MATH_MINUSEnum减号数学形状。
MATH_MULTIPLYEnum将数学形状相乘。
MATH_NOT_EQUALEnum不等于数学形状。
MATH_PLUSEnum加号数学形状。
MOONEnum月亮形状。
NO_SMOKINGEnum禁止吸烟形状。
NOTCHED_RIGHT_ARROWEnum燕尾形向右箭头。
OCTAGONEnum八边形。
PARALLELOGRAMEnum平行四边形。
PENTAGONEnum五边形。
PIEEnum饼图形状。
PLAQUEEnum牙菌斑形状。
PLUSEnum加号形状。
QUAD_ARROWEnum十字箭头形状。
QUAD_ARROW_CALLOUTEnum标注十字箭头形状。
RIBBONEnum带状。
RIBBON_2Enum功能区 2 形状。
RIGHT_ARROWEnum向右箭头的形状。
RIGHT_ARROW_CALLOUTEnum向右箭头标注形状。
RIGHT_BRACEEnum右大括号形状。
RIGHT_BRACKETEnum右中括号形状。
ROUND_1_RECTANGLEEnum一个圆角矩形。
ROUND_2_DIAGONAL_RECTANGLEEnum两个对角圆角矩形。
ROUND_2_SAME_RECTANGLEEnum两个同侧圆角矩形。
RIGHT_TRIANGLEEnum直角三角形形状。
SMILEY_FACEEnum笑脸形状。
SNIP_1_RECTANGLEEnum一个缺角矩形。
SNIP_2_DIAGONAL_RECTANGLEEnum两个对角剪角矩形。
SNIP_2_SAME_RECTANGLEEnum两个同侧缺角矩形。
SNIP_ROUND_RECTANGLEEnum一个缺单圆角矩形。
STAR_10Enum十角星形状。
STAR_12Enum十二角星形。
STAR_16Enum十六角星形。
STAR_24Enum二十四角星形。
STAR_32Enum32 角星形。
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_ARROWEnum手杖形箭头。
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以图片形式返回图表;如果图表不是嵌入式图片,则返回 null
bringForward()SheetsChart将页面元素在页面上向前移动一个元素。
bringToFront()SheetsChart将页面元素置于页面最前面。
duplicate()PageElement复制页面元素。
getChartId()Integer获取嵌入的 Google 表格中特定图表的 ID。
getConnectionSites()ConnectionSite[]返回页面元素上的 ConnectionSite 列表;如果页面元素没有任何连接点,则返回空列表。
getDescription()String返回网页元素的替代文本说明。
getEmbedType()SheetsChartEmbedType返回 Google 表格图表的嵌入类型。
getHeight()Number|null获取元素的高度(以磅为单位),即元素未旋转时其边界框的高度。
getInherentHeight()Number|null返回元素的固有高度(以点为单位)。
getInherentWidth()Number|null返回元素的固有宽度(以点为单位)。
getLeft()Number返回元素在页面中的水平位置(以点为单位),当元素未旋转时,该位置从页面的左上角开始测量。
getLink()Link|null如果没有链接,则返回 Linknull
getObjectId()String返回相应对象的唯一 ID。
getPageElementType()PageElementType返回网页元素的类型,以 PageElementType 枚举表示。
getParentGroup()Group|null返回相应网页元素所属的组;如果该元素不属于任何组,则返回 null
getParentPage()Page返回相应页面元素所在的页面。
getRotation()Number返回元素围绕其中心顺时针旋转的角度(以度为单位),其中零度表示不旋转。
getSpreadsheetId()String获取包含源图表的 Google 表格电子表格的 ID。
getTitle()String返回网页元素的替代文本标题。
getTop()Number获取元素在页面中的垂直位置(以点为单位),该位置是从元素的左上角测量的(当元素未旋转时)。
getTransform()AffineTransform返回页面元素的转换。
getWidth()Number|null返回元素的宽度(以磅为单位),即元素未旋转时其边界框的宽度。
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获取幻灯片所基于的布局,如果幻灯片不是基于布局,则返回 null
getLines()Line[]返回页面上 Line 对象的列表。
getNotesPage()NotesPage返回与幻灯片关联的备注页。
getObjectId()String获取网页的唯一 ID。
getPageElementById(id)PageElement|null返回具有指定 ID 的页面上的 PageElement,如果不存在,则返回 null
getPageElements()PageElement[]返回页面上呈现的 PageElement 对象列表。
getPageType()PageType获取网页的类型。
getPlaceholder(placeholderType)PageElement|null返回指定 PlaceholderType 的占位符 PageElement 对象,如果不存在匹配的占位符,则返回 null
getPlaceholder(placeholderType, placeholderIndex)PageElement|null返回指定 PlaceholderType 和占位符索引的占位符 PageElement 对象;如果占位符不存在,则返回 null
getPlaceholders()PageElement[]返回网页中占位符 PageElement 对象的列表。
getShapes()Shape[]返回页面上 Shape 对象的列表。
getSheetsCharts()SheetsChart[]返回页面上 SheetsChart 对象的列表。
getSlideLinkingMode()SlideLinkingMode返回一个 SlideLinkingMode,用于指明幻灯片是否已链接到另一张幻灯片。
getSourcePresentationId()String返回源 Presentation ID;如果幻灯片未关联,则返回 null
getSourceSlideObjectId()String返回源幻灯片 ID;如果幻灯片未关联,则返回 null
getTables()Table[]返回页面上 Table 对象的列表。
getVideos()Video[]返回页面上 Video 对象的列表。
getWordArts()WordArt[]返回页面上 WordArt 对象的列表。
group(pageElements)Group将所有指定的页面元素分组。
insertGroup(group)Group在网页中插入所提供 Group 的副本。
insertImage(blobSource)Image在页面左上角插入指定图片 blob 中的默认大小的图片。
insertImage(blobSource, left, top, width, height)Image在页面上插入指定图片 blob 中具有所提供位置和大小的图片。
insertImage(image)Image在网页中插入所提供 Image 的副本。
insertImage(imageUrl)Image使用提供的网址在页面左上角插入默认大小的图片。
insertImage(imageUrl, left, top, width, height)Image在网页上插入一张图片,该图片具有指定的位置和大小,并来自指定的网址。
insertLine(line)Line在网页中插入所提供 Line 的副本。
insertLine(lineCategory, startConnectionSite, endConnectionSite)Line在页面上插入一条连接两个 connection sites 的线。
insertLine(lineCategory, startLeft, startTop, endLeft, endTop)Line在网页上插入一条线。
insertPageElement(pageElement)PageElement在网页中插入所提供 PageElement 的副本。
insertShape(shape)Shape在网页中插入所提供 Shape 的副本。
insertShape(shapeType)Shape在页面上插入形状。
insertShape(shapeType, left, top, width, height)Shape在页面上插入形状。
insertSheetsChart(sourceChart)SheetsChart在网页上插入 Google 表格图表。
insertSheetsChart(sourceChart, left, top, width, height)SheetsChart在页面上插入具有指定位置和大小的 Google 表格图表。
insertSheetsChart(sheetsChart)SheetsChart在网页中插入所提供 SheetsChart 的副本。
insertSheetsChartAsImage(sourceChart)Image将 Google 表格图表作为 Image 插入到网页中。
insertSheetsChartAsImage(sourceChart, left, top, width, height)Image将 Google 表格图表作为 Image 插入到网页中,并具有提供的位置和大小。
insertTable(numRows, numColumns)Table在网页上插入表格。
insertTable(numRows, numColumns, left, top, width, height)Table在页面上插入具有指定位置和大小的表格。
insertTable(table)Table在网页中插入所提供 Table 的副本。
insertTextBox(text)Shape在网页上插入一个包含所提供字符串的文本框 Shape
insertTextBox(text, left, top, width, height)Shape在网页上插入一个包含所提供字符串的文本框 Shape
insertVideo(videoUrl)Video在页面左上角插入一个具有默认大小的视频。
insertVideo(videoUrl, left, top, width, height)Video在网页上插入具有指定位置和大小的视频。
insertVideo(video)Video在网页中插入所提供 Video 的副本。
insertWordArt(wordArt)WordArt在网页中插入所提供 WordArt 的副本。
isSkipped()Boolean返回相应幻灯片在演示模式下是否会被跳过。
move(index)void将幻灯片移动到指定索引。
refreshSlide()void刷新幻灯片,以反映对链接的源幻灯片所做的任何更改。
remove()void移除相应页面。
replaceAllText(findText, replaceText)Integer将与查找文本匹配的所有文本实例替换为替换文本。
replaceAllText(findText, replaceText, matchCase)Integer将与查找文本匹配的所有文本实例替换为替换文本。
selectAsCurrentPage()void选择当前演示中的 Page 作为 current page selection,并移除任何之前的选择。
setSkipped(isSkipped)void设置在演示模式下是否跳过相应幻灯片。
unlink()void取消当前 Slide 与其来源幻灯片的关联。

SlideLinkingMode

属性

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

SlidePosition

属性

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

SlidesApp

属性

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

方法

方法返回类型简介
create(name)Presentation创建并打开新的 Presentation
getActivePresentation()Presentation|null返回脚本所绑定到的容器的当前活跃演示,如果没有活跃演示,则返回 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|null获取元素的高度(以磅为单位),即元素未旋转时其边界框的高度。
getInherentHeight()Number|null返回元素的固有高度(以点为单位)。
getInherentWidth()Number|null返回元素的固有宽度(以点为单位)。
getLeft()Number返回元素在页面中的水平位置(以点为单位),当元素未旋转时,该位置从页面的左上角开始测量。
getMaskShapeType()ShapeType|null返回应用于演讲者聚焦画面的遮罩的 ShapeType,如果没有遮罩,则返回 null
getObjectId()String返回相应对象的唯一 ID。
getPageElementType()PageElementType返回网页元素的类型,以 PageElementType 枚举表示。
getParentGroup()Group|null返回相应网页元素所属的组;如果该元素不属于任何组,则返回 null
getParentPage()Page返回相应页面元素所在的页面。
getRotation()Number返回元素围绕其中心顺时针旋转的角度(以度为单位),其中零度表示不旋转。
getTitle()String返回网页元素的替代文本标题。
getTop()Number获取元素在页面中的垂直位置(以点为单位),该位置是从元素的左上角测量的(当元素未旋转时)。
getTransform()AffineTransform返回页面元素的转换。
getWidth()Number|null返回元素的宽度(以磅为单位),即元素未旋转时其边界框的宽度。
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|null获取元素的高度(以磅为单位),即元素未旋转时其边界框的高度。
getInherentHeight()Number|null返回元素的固有高度(以点为单位)。
getInherentWidth()Number|null返回元素的固有宽度(以点为单位)。
getLeft()Number返回元素在页面中的水平位置(以点为单位),当元素未旋转时,该位置从页面的左上角开始测量。
getNumColumns()Integer返回表中的列数。
getNumRows()Integer返回表中的行数。
getObjectId()String返回相应对象的唯一 ID。
getPageElementType()PageElementType返回网页元素的类型,以 PageElementType 枚举表示。
getParentGroup()Group|null返回相应网页元素所属的组;如果该元素不属于任何组,则返回 null
getParentPage()Page返回相应页面元素所在的页面。
getRotation()Number返回元素围绕其中心顺时针旋转的角度(以度为单位),其中零度表示不旋转。
getRow(rowIndex)TableRow返回表中的指定行。
getTitle()String返回网页元素的替代文本标题。
getTop()Number获取元素在页面中的垂直位置(以点为单位),该位置是从元素的左上角测量的(当元素未旋转时)。
getTransform()AffineTransform返回页面元素的转换。
getWidth()Number|null返回元素的宽度(以磅为单位),即元素未旋转时其边界框的宽度。
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|null返回相应表格单元格的标题单元格。
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 或与当前文本范围重叠的所有 Link 对应的文本范围集合。
getListParagraphs()Paragraph[]返回与当前文本范围重叠的段落(以列表形式)。
getListStyle()ListStyle返回当前文本范围的 ListStyle
getParagraphStyle()ParagraphStyle返回当前文本范围的 ParagraphStyle
getParagraphs()Paragraph[]返回与当前文本范围重叠的段落。
getRange(startOffset, endOffset)TextRange返回一个覆盖了派生范围的部分内容的新 TextRange
getRuns()TextRange[]返回与当前文本范围重叠的文本运行。
getStartIndex()Integer返回此范围中第一个字符的索引(从 0 开始计数,含边界值)。
getTextStyle()TextStyle|null返回范围的文本样式,如果范围为空,则返回 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返回文本的背景颜色,如果文本具有多种样式,则返回 null
getBaselineOffset()TextBaselineOffset|null返回文本相对于其正常位置的垂直偏移量;如果文本具有多种样式,则返回 null
getFontFamily()String|null返回文本的字体系列;如果文本具有多种样式,则返回 null
getFontSize()Number|null返回文本的字体大小(以磅为单位),如果文本具有多种样式,则返回 null
getFontWeight()Integer|null返回文本的字体粗细,如果文本具有多种样式,则返回 null
getForegroundColor()Color|null返回文本的前景色,如果文本具有多种样式,则返回 null
getLink()Link|null返回文本中的 Link,如果没有链接、链接位于部分文本中或有多个链接,则返回 null
hasLink()Boolean|null如果文本中存在链接,则返回 true;如果不存在,则返回 false;如果链接位于部分文本中或存在多个链接,则返回 null
isBackgroundTransparent()Boolean|null如果文本的背景是透明的,则返回 true;如果不是,则返回 false;如果文本具有多种样式,则返回 null
isBold()Boolean|null如果文本以粗体呈现,则返回 true;如果不是,则返回 false;如果文本具有多种样式,则返回 null
isItalic()Boolean|null如果文本为斜体,则返回 true;如果不是,则返回 false;如果文本具有多种样式,则返回 null
isSmallCaps()Boolean|null如果文本采用小型大写字母,则返回 true;否则返回 false;如果文本采用多种样式,则返回 null
isStrikethrough()Boolean|null如果文本带有删除线,则返回 true;如果文本不带删除线,则返回 false;如果文本具有多种样式,则返回 null
isUnderline()Boolean|null如果文本带有下划线,则返回 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|null获取元素的高度(以磅为单位),即元素未旋转时其边界框的高度。
getInherentHeight()Number|null返回元素的固有高度(以点为单位)。
getInherentWidth()Number|null返回元素的固有宽度(以点为单位)。
getLeft()Number返回元素在页面中的水平位置(以点为单位),当元素未旋转时,该位置从页面的左上角开始测量。
getObjectId()String返回相应对象的唯一 ID。
getPageElementType()PageElementType返回网页元素的类型,以 PageElementType 枚举表示。
getParentGroup()Group|null返回相应网页元素所属的组;如果该元素不属于任何组,则返回 null
getParentPage()Page返回相应页面元素所在的页面。
getRotation()Number返回元素围绕其中心顺时针旋转的角度(以度为单位),其中零度表示不旋转。
getSource()VideoSourceType获取视频源。
getThumbnailUrl()String获取视频缩略图的网址。
getTitle()String返回网页元素的替代文本标题。
getTop()Number获取元素在页面中的垂直位置(以点为单位),该位置是从元素的左上角测量的(当元素未旋转时)。
getTransform()AffineTransform返回页面元素的转换。
getUrl()String|null获取视频的网址。
getVideoId()String获取相应视频的视频源的唯一标识符。
getWidth()Number|null返回元素的宽度(以磅为单位),即元素未旋转时其边界框的宽度。
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|null获取元素的高度(以磅为单位),即元素未旋转时其边界框的高度。
getInherentHeight()Number|null返回元素的固有高度(以点为单位)。
getInherentWidth()Number|null返回元素的固有宽度(以点为单位)。
getLeft()Number返回元素在页面中的水平位置(以点为单位),当元素未旋转时,该位置从页面的左上角开始测量。
getLink()Link|null如果没有链接,则返回 Linknull
getObjectId()String返回相应对象的唯一 ID。
getPageElementType()PageElementType返回网页元素的类型,以 PageElementType 枚举表示。
getParentGroup()Group|null返回相应网页元素所属的组;如果该元素不属于任何组,则返回 null
getParentPage()Page返回相应页面元素所在的页面。
getRenderedText()String获取呈现为艺术字的文本。
getRotation()Number返回元素围绕其中心顺时针旋转的角度(以度为单位),其中零度表示不旋转。
getTitle()String返回网页元素的替代文本标题。
getTop()Number获取元素在页面中的垂直位置(以点为单位),该位置是从元素的左上角测量的(当元素未旋转时)。
getTransform()AffineTransform返回页面元素的转换。
getWidth()Number|null返回元素的宽度(以磅为单位),即元素未旋转时其边界框的宽度。
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以磅为单位设置元素的宽度,即元素未旋转时,元素边界框的宽度。